设置slime-enable-evaluate-in-emacs

时间:2010-04-22 08:57:21

标签: emacs lisp slime

我正在使用带有粘液的SBCL,并且具有以下代码:

(swank::eval-in-emacs
  '(with-current-buffer (slime-repl-buffer)
     (insert (propertize "foo" 'font-lock-face '(:foreground "red")))))

(print "here is some text")

一般情况下,如果我尝试执行前缀为swank::的任何内容,emacs会出现安全错误,而这个特殊的告诉我需要将slime-enable-evaluate-in-emacs设置为true。这个值在哪里?我一直无法找到粘液或swank配置。 &安培;设置文件。非常感谢。

1 个答案:

答案 0 :(得分:4)

您只需将其添加到.emacs:

即可
(setq slime-enable-evaluate-in-emacs t)

如果非零,则劣质Lisp可以评估Emacs中的任意形式。 默认值为nil,因为此功能可能存在安全风险。