はじめに
Emacs24から簡単にEmacs Lispパッケージをインストールできる
新しいパッケージシステムが追加されました.
今回はその設定です.
インストール
package.elはEmacs24に同梱されています.
次にmelpa.elをインストールします.
以下のEmacs Lispコードを*scratch*バッファに貼り付け’C-x C-e’で評価してください.
しばらくすると’~/.emacs.d/elpa/melpa-0.3/’以下にインストールされます.
(progn (switch-to-buffer (url-retrieve-synchronously "https://raw.github.com/milkypostman/melpa/master/melpa.el")) (package-install-from-buffer (package-buffer-info) 'single))
.emacsの設定
(require 'package) ; package-archivesに追加 (add-to-list 'package-archives '("melpa" . "http://melpa.milkbox.net/packages/") t) (add-to-list 'package-archives '("marmalade" . "http://marmalade-repo.org/packages/")) ; 初期化 (package-initialize) ; melpa.el (require 'melpa)
package.elのシンボリックリンクを作成
デレクトリ’~/.emacs.d/elpa’にpackage.elがないとエラーが出力されるので
シンボリックリンクを張りました.
cd ~/.emacs.d/elpa
ln -s /usr/share/emacs/24.3.50/lisp/emacs-lisp/package.elc package.el
使用方法
‘M-x package-list-packages’でパッケージリストを取得します.
あとは一覧から選んでインストールできます.