В настоящее время я использую GNU Emacs 23.0.93.1 в Windows Vista SP1. В моем файле .emacs я вызываю, (server-start)
и это вызывает ошибку с сообщением . Каталог ~ / .emacs.d / server is unsafe . Кто-нибудь видел это и знает исправление или обходной путь? ... кроме как оставить сервер выключенным;)
Вот трассировка стека:
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)