.emacs.dのEmacs LispをEmacs内部で全てバイトコンパイルする方法
Emacsを26にアップデートしました.
そうするとファイルを全てバイトコンパイルし直さないといけません.
ディレクトリ内のすべてのEmacs Lispファイルを一発でバイトコンパイル - Qiita
という風に,
バッチモードを使ってバイトコンパイルする方法がありますが,
この方法だとload-path
を設定によって変更している場合,
読み込みが出来なくて一部のファイルはバイトコンパイル出来ません.
調べてみたところ, 以下の記事が見つかりました.
elisp - How do I byte-compile everything in my .emacs.d directory? - Stack Overflow
私は数値のみで前置キーを渡す設定を有効化しているので, diredで.emacs.dを開いてC-0 M-x byte-recompile-directoryで全てバイトコンパイル出来ました.