ナンクル力学系

学んだ事を書き連ねていこう。

Posts Tagged ‘dotfiles

emacsでバージョン別で設定ファイル管理

leave a comment »

emacsの設定ファイルは.emacs.d以下で管理するのがナウくて.emacsは古いらしいので、この際.emacsは捨てることにした。とりあえず.emacsは.emacs.d/init.elにコピー。

.emacs.d以下に色々設定ファイルを置いて、何を読み込むかをinit.elに書けばバージョン別の設定ファイルの使い分けが出来るというわけ。

設定ファイル(.emacs.d/init.el)に以下を追加する。

(setq preferences-directory "~/.emacs.d/")

(defun load-file-in-dir (dir file)
  (load (concat dir file)))

(cond
 ((string-match "^23\." emacs-version)
  (load-file-in-dir preferences-directory "init23.el"))
 ;;((string-match "^「バージョン番号」\." emacs-version)
 ;; (load-file-in-dir preferences-directory "「バージョンに対応した設定ファイル名」"))
 )

そして、.emacs.d/init23.elに、例えばこんなことを書く:

(set-default-font "Bitstream Vera Sans Mono-10")
(set-fontset-font (frame-parameter nil 'font)
                  'japanese-jisx0208
                  '("VL ゴシック" . "unicode-bmp"))

参考:

id:elimさんのgithub見てたら.emacsに書いてたやつをファイルに分けて管理したくなってきたw
Advertisements

Written by tkf

October 24, 2008 at 2:23 pm

Posted in PC

Tagged with ,