Зараз я використовую GNU Emacs 23.0.93.1 у Windows Vista SP1. У моєму файлі .emacs я телефоную, (server-start)
і це спричиняє помилку з повідомленням . Каталог ~ / .emacs.d / server небезпечний . Хтось це бачив і знає виправлення чи обхідний шлях? ... крім залишення сервера вимкненим;)
Ось трасування стека:
Debugger entered--Lisp error: (error "The directory ~/.emacs.d/server is unsafe")
signal(error ("The directory ~/.emacs.d/server is unsafe"))
error("The directory %s is unsafe" "~/.emacs.d/server")
server-ensure-safe-dir("~\\.emacs.d\\server\\")
server-start(nil)
call-interactively(server-start t nil)
execute-extended-command(nil)
call-interactively(execute-extended-command nil nil)
svn
клієнт встановив для ~ / .emacs.d / server значення 0755 за мою umask. Замість того,svn
щоб обгортати скрипт оболонки, який перешкоджає тому, що все, що мені потрібно для налаштування Emacs, працює в Subversion, я просто маю Emacs примусити правильні дозволи при його запуску, додавши наступне до~/.emacs.d/init.el
:(set-file-modes (expand-file-name "~/.emacs.d/server") #o700)