vc-svn.el (Version Control for subversion on emacs)
Emacs で vc-svn.el を使おうとしたのだが、M-x vc-diff と入力すると、次のエラーメッセージが出た。
Searching for program: no such file or directory, svn
C-x v v でも同じ。
最初何が悪いのかわからず、Subversion の最新版のソースコードをダウンロードして、vc-svn.el を既存の物と入れ替えたりしたがダメ。
最後に気がついたのが、emacs の環境で、svnのディレクトリにパスが通ってなかったという事。eshell で env として出てくる環境変数一覧のPATHに /usr/local/binが入っていなかったのだ。
以下の一行をemacs.elに追加して解決。
(setq exec-path (cons "/usr/local/bin" exec-path))
exec-path って変数が emacs の環境のパス変数だった様子。
また一つ勉強になった。