私は現在、Windows VistaSP1でGNUEmacs23.0.93.1を使用しています。.emacsファイルで呼び出しを行う(server-start)
と、「ディレクトリ〜/ .emacs.d / server isunsafe」というメッセージでエラーが発生します。誰かがこれを見て、修正または回避策を知っていますか?...サーバーをオフのままにする以外;)
スタックトレースは次のとおりです。
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をumaskごとに0755に設定したためであることが判明しました。svn
Emacsをカスタマイズするために必要なすべてのものをSubversionでライブにするという目的を損なうシェルスクリプトでラップする代わりに、以下を追加することで、Emacsに起動時に正しい権限を強制させるだけ~/.emacs.d/init.el
です:(set-file-modes (expand-file-name "~/.emacs.d/server") #o700)