2010-04-22 7 views
7

que estoy usando SBCL con limo, y tienen el siguiente código:Ajuste limo-enable-evaluar-en-emacs

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

(print "here is some text") 

En general, si trato de ejecutar cualquier cosa con swank:: prefijado a él, Emacs dar un error de seguridad, y este en particular me dice que necesito establecer slime-enable-evaluate-in-emacs en verdadero. ¿Dónde está este valor? No he podido encontrar una configuración limo o swank. & archivo de configuración. Muchas gracias.

Respuesta

4

Usted puede simplemente añadir esto a su .emacs:

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

Si no nulo, el Lisp inferior puede evaluar formas arbitrarias en Emacs. El valor predeterminado es nulo, ya que esta característica puede suponer un riesgo para la seguridad.