【发布时间】:2017-04-13 17:23:18
【问题描述】:
假设我有一个包含以下文本的 emacs 缓冲区:
'(1 2 3)
我想将此缓冲区的内容评估为 lisp 表达式(一个 s 表达式)。如果我调用 (eval (buffer-string)),结果只会被评估为以下字符串:
"'(1 2 3)"
我希望将结果作为 lisp 语句进行评估。在此示例中,我希望结果是一个 3 元素列表,而不是字符串。
我还没有弄清楚如何做到这一点。有什么想法吗?
非常感谢。
【问题讨论】:
标签: emacs buffer eval s-expression