Re: .emacs分割のすゝめ | tech.kayac.com - KAYAC engineers' blog

.emacs分割のすゝめ - KAYAC engineers' blog
init-loader使うのもいいんだろうけど、もっと手軽に

;; 環境毎のファイルは1個で十分
(load (locate-user-emacs-file (prin1-to-string window-system)))
;; 分割ファイル読み込み(~/.emacs.d/init.d/*.elに置いておく)
(let* ((dir (locate-user-emacs-file "init.d/"))
       (el-suffix "\\.el\\'")
       (files (mapcar
               (lambda (path) (replace-regexp-in-string el-suffix "" path))
               (directory-files dir t el-suffix))))
  (while files
    (load (car files))
    (setq files (cdr files))))

ってしてる。特にこれで困ったことは無い。


環境毎のファイルについては以前書いてた→window-system毎のファイルを用意する場合の読み込み方について - ヒルズで働く@robarioの技ログ