2010-04-22 40 views
7

我使用SBCL煤泥,並具有以下代碼:設置煤泥啓用評估功能於emacs的

(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配置。 &設置文件。非常感謝。

回答

4

你可以簡單地添加到您的.emacs:

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

如果非空,下Lisp的可以評估在Emacs任意形式。 缺省值爲零,因爲此功能可能存在安全風險。