@kyanny's blog

My thoughts, my life. Views/opinions are my own.

俺に贈る、モダンな Emacs の環境設定の仕方

自分用のメモです。

先に結論

以下の手順を http://github.com/kyanny/emacs-config/blob/master/README にまとめたので、手順に沿ってやれば環境構築できる。

auto-install.el を手に入れる

EmacsWiki: Auto Install の Installation of auto-install.el に従って auto-install.el を手に入れ、使えるようにする。 ~/elisp ではなく ~/.emacs.d 以下で。 (auto-install-*) とかは *scratch* にペーストして評価するか、 .emacs にペーストして評価する。

$ cd $HOME/.emacs.d
$ curl -O http://www.emacswiki.org/emacs/download/auto-install.el
(add-to-list 'load-path (expand-file-name "~/.emacs.d"))
(require 'auto-install)
(setq auto-install-directory "~/.emacs.d/auto-install/")
(auto-install-update-emacswiki-package-name t)

使ってる emacs lisp ライブラリを auto-install で入れていく

auto-install-from-emacswiki とか auto-install-from-url とかで。 auto-install は install-elisp を完全に置き換えられるっぽい。

以下のリストは抜けがありそうな上にぜんぶ emacswiki.org にあるかわかんないのであとで url 調べたりしてまとめる

shell-command.el
anything.el
(auto-install-batch "anything")
; または M-x auto-install-batch RET anything RET でも可
; ダウンロードするので何秒か待つと画面がかわるので C-c C-c を連打する
color-moccur.el
(auto-install-from-emacswiki "color-moccur.el")
moccur-edit.el
(auto-install-from-emacswiki "moccur-edit.el")
eldoc-extension.el
(auto-install-from-emacswiki "eldoc-extension.el")
outputz.el
(auto-install-from-url "http://svn.coderepos.org/share/lang/elisp/outputz/outputz.el")
yaml-mode.el
(auto-install-from-url "http://github.com/yoshiki/yaml-mode/raw/master/yaml-mode.el")
tmt-mode.el
(auto-install-from-url "http://github.com/yoshiki/tmt-mode/raw/master/tmt-mode.el")