🎩

el-getを使うときにwarningを出さない。

2023/07/12に公開

下の設定でel-getを使おうとしたら起動時に毎回warningが出るようになった。起動するたびに出るのでなかなか面倒。

(setq el-get-dir (locate-user-emacs-file "")
Warning (initialization): Your ‘load-path’ seems to contain
your ‘.emacs.d’ directory: ~/.emacs.d/
This is likely to cause problems...
Consider using a subdirectory instead, e.g.: /home/XXXXX/.emacs.d/lisp

ワーニングの内容を読むと、load-pathに~/.emacs.dが含まれるとよろしくないことが起こるかもしれないのでサブディレクトリの使用を検討しろとのことだった。

下のように~/.emacs.d/lispに置くようにしたらWarningがでなくなった。

(setq el-get-dir (locate-user-emacs-file "lisp"))

Discussion