YAMAGUCHI::weblog

海水パンツとゴーグルで、巨万の富を築きました。カリブの怪物、フリーアルバイター瞳です。

.emacsをVCSで管理しているときのイラつく質問をスキップする

はじめに

アニョンハセヨ(こんにちは)、Python界のおっぱいです。さて、最近は.emacsを始めとするdotfileをgitとかでdotfilesディレクトリごと管理している人は多いと思います。たいていはdotfilesディレクトリ内のファイルにシンボリックリンクを張ってたりするとおもうんですが、.emacsをそうしているとEmacsを起動したときにうざい質問が聞かれてしまうので、それをスキップする方法をメモ。

こうなる

.emacsVCS管理下のファイルにリンクを張っている場合にこんな確認プロンプトがでます。
f:id:ymotongpoo:20110206180957p:image
これうざい。

設定を変えましょう

次の設定画面に行きます。

M-x customize-variable RET vc-follow-symlinks RET 

f:id:ymotongpoo:20110206181638p:image
Value MenuというボタンをクリックしてFollow linkにすればスキップできます。しあわせ。

追記: .emacsにこれを追加する

id:syohex さんにコメントで教えてもらいました。次のリンクに詳細があります。

;; シンボリックリンクの読み込みを許可
(setq vc-follow-symlinks t)
;; シンボリックリンク先のVCS内で更新が入った場合にバッファを自動更新
(setq auto-revert-check-vc-info t)