秘伝のタレとなったEmacsの設定をgitで管理するなどして, 複数の環境で同じ設定を使うようにするのはかなり一般的になってきました. ただ, 使っている非標準パッケージも含めてきちんと管理しようと思うとけっこう大変です. とくに, 以下のような点はぜひとも実現したいところですが, (これまでは)なかなか難しい部分もありました.
- 使っているパッケージのインストールを自動化したい
- いろいろな配布元(GitHub, Emacs Wiki, 個人Webサイト, etc.)からインストールしたい
- きちんと動くことがわかっているパッケージバージョンに固定したい
- 新しいパッケージを簡単に試したい
- パッケージと設定の対応をわかりやすくしたい