Emacs Advent Calendar の31日目です。 本来は26日目担当だったんですが、体を壊して最後に回してもらいました。 gitで管理されているelispをinstallするためのutilityとして書いたbundle.elを紹介します。 はじめに bundle.elはvundle.vim, neobundle.vimのEmacs版です。 Emacsにはauto-install.elやpackage.elといったelisp managerがあるのですが、githubなどにあるelispをvundleやneobundleのように扱いたかったので書きました。 機能 bundle.elはgithubやrepo.or.czなどのgit repositoryにあるelispを取得し、取得したelispへのload-pathを通します。 svn, hg, bzr repositoryはまだ