DropboxでEmacsの設定を共有する
4台くらいのPCのEmacs設定を共有してしまったぜ。
1. .emacs ファイルをDropbox上に動かし、$HOMEにシンボリックリンクを貼る
mkdir -p Dropbox/config/emacs/ mv .emacs Dropbox/config/emacs/ ln -s Dropbox/config/emacs/.emacs .emacs
2. .gnu-emacs-custom ファイルも同様に設定する
外見の変更などの設定をツールバーから行った場合は、これが必要。
3. 各マシン毎に分けたい設定を書くファイルを作る
.emacs-local.el とでもしておいて、Dropbox上にある .emacs ファイルには
(load (expand-file-name "~/.emacs-local.el") nil t nil)
とでも書いておく。
4. localにあるElispファイルをDropbox上に移動し、loadpathを通す
俺の場合は2,3個のファイルで済んでいるので、コイツらをDropbox上のemacs-lisp上に
移動した。
(push "~/Dropbox/config/emacs/emacs-lisp" load-path)
これで多分うまく行く。
どこで開いても同じ環境のEmacs。しかも環境設定はあたかも普通に $HOME/.emacs を編
集しているかのように設定できる。最高だね。
おまけで背景色・文字色を変える方法。
;; setting color (set-foreground-color "dark gray") (set-background-color "black") (set-cursor-color "gray")
背景色が白とか、目に悪すぎ。何故みんな背景色を白にできるのか常々疑問に思ってい
るのだが。
まぁそれはともかく、これでめでたく背景色が黒、文字が灰色になった。何もかもが完
璧過ぎる。