まずauto-install.elを利用できるようにします。
EmacsはLispプログラムをインストールして拡張するので、なるべく楽にインストールできるようにします。
1. EmacsWikiからauto-install.elをダウンロード
mkdir -p ~/.emacs.d/auto-install
cd ~/.emacs.d/auto-install
wget http://www.emacswiki.org/emacs/download/auto-install.el
(MacOSXでは標準ではwgetが使用できないのでcurlを利用します。curl -O http://www.emacswiki.org/emacs/download/auto-install.el)
emacs --batch -Q -f batch-byte-compile auto-install.el
auto-install.elcというコンパイル済みファイルが作成される
2.MacOSXでは以下のパスにコンパイル済みファイルを配置する
/Applications/Emacs.app/Contents/Resources/site-lisp
3. .emacsに以下の設定を追加する
;; auto-install
(require 'auto-install)
;;
(add-to-list 'load-path auto-install-directory)
;; 起動時にEmacsWikiのページ名を補完候補に加える
(auto-install-update-emacswiki-package-name t)
(auto-install-compatibility-setup)
(setq ediff-window-setup-function 'ediff-setup-windows-plain)
4. M-x install-elisp-from-emacswikiが実行できればインストール成功です。
以上です。