私はEmacsをチェックすることにしましたが、とても気に入りました。今、私はEmacsスターターキットを使用しています。
少しカスタマイズして、yasnippet、color-themes、unboundなどの要素を追加しました。すべてのカスタマイズを保持するgithubリポジトリをセットアップしました。これにより、複数の場所からカスタマイズにアクセスできるようになり、何かがうまくいかず、.emacs.dディレクトリが失われた場合に備えています。
これらはすべて非常に優れていますが、問題があります。Emacsのロードに約1〜2秒かかります。私の知る限り、Mx byte-compile-fileを使用して個々の.elファイルを.elcにコンパイルできます。しかし、多くの.elファイルがあり、Emacsのロードを高速化するために、単純なコマンドなどでそれらをすべてコンパイルする方法はあるのでしょうか。私のEmacsは常に開いているわけではなく、頻繁に開いたり閉じたりします。特に、Total Commanderの編集コマンドのデフォルトエディターとしてセットアップしてから、慣れるのが速くなりました(ええ、windows XPはこちら)。
私のEmacsバージョンは22.3です。そして、はい、カスタマイズのないデフォルトのEmacsインストールは即座に起動します。
.elまたはコンパイルされた.elcをロードするときにどちらのバージョンが好ましいかわかりません
それで、Emacsが.emacs.dディレクトリのすべてをバイトコンパイルするようにするelispコマンドまたはEmacsコマンドラインスイッチはありますか?
C-u 0
(別名C-0
、BTW)なしで使用します。これにより、バイトコンパイルされたバージョンよりも新しいソースファイルのみがバイトコンパイルされます。