我目前在Windows Vista SP1中使用GNU Emacs 23.0.93.1。在我的.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
客户端将每个umask的〜/ .emacs.d / server设置为0755。与其包装svn
外壳脚本,这没有达到我在Subversion中自定义Emacs所需的一切目的,我只是让Emacs在启动时强制添加正确的权限,方法是~/.emacs.d/init.el
:(set-file-modes (expand-file-name "~/.emacs.d/server") #o700)