Emacs の起動時間を""詰める""
無料で読める本
Emacs はプラグインを増やしていくと起動に何秒もかかって重い、という話をみることがあります。 しかし、考えてみれば Emacs には 1000 以上の Emacs Lisp ファイルが初めから同梱されているわけで、そこに数十のプラグインを足しただけで爆裂に遅くなるのは、なにか設定にも問題がある気がします。 この本では、 Emacs の起動時間を徹底的に縮めるテクニックたちを紹介します。 設定内容自体の改善から、 Emacs の仕組みを利用したハック的な技術まで、これまでに試して効果のあった工夫を総括した内容になっています。
Chapters
はじめに
バイトコンパイル
autoload と with-eval-after-load
擬似非同期ロードによる"待たされ感"改善
便利ライブラリへの依存を見直す
チューニングの効果を検証する
その他のテクニック:コンパイル時計算
その他のテクニック:不要な処理を省くハックたち
その他のテクニック: 計算量を意識した Lisp を書く
おまけ:飛び道具たち
おわりに
Author
Topics