Dropboxを使って複数のPCの.emacsファイルを共有する方法

研究室のiMacと自分のMacbookEmacsの設定ファイル .emacsを同期するためにしたことをメモ。

同期する設定ファイルを.emacsではなく、common.elというファイルにした。
Dropbox上に.emacs.dというディレクトリを作り、その直下にcommon.elをおいた。
.emacs.dにはcommon.elの他にelファイルを保存しておく、elipsディレクトリも作成した。

ディレクトリの構成
~/Dropbox/.emacs.d/common.el
~/Dropbox/.emacs.d/elisp

common.elに各PCの.emacsファイル(ホームディレクトリの隠しファイルとして存在している、自分で作成する)に以下を記述。

;; .emacs
(load "~/Dropbox/.emacs.d/common.el")

.emacsファイルには、この1行しか記述していない。

次に、common.elファイルに .elファイルの保存の場所のパスを通す。

;; common.el
;; load-path                                                                    
(setq load-path
      (append
       (list (expand-file-name "~/Dropbox/.emacs.d/elisp")) load-path))

以上で複数のPCのEmacsの設定を同期できる。