Установка slime-enable-evaluate-in-emacs

Я использую 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 к истинному. Где это значение? Я не смог найти слизь или шикарную конфигурацию. И файл настроек. Большое спасибо.

7
задан Svante 22 April 2010 в 18:06
поделиться

1 ответ

Вы можете просто добавить это в свой .emacs:

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

Если не равно nil, подчиненный Lisp может оценивать произвольные формы в Emacs. {{1} } По умолчанию значение равно нулю, так как эта функция может представлять угрозу безопасности.

4
ответ дан 7 December 2019 в 14:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: