はじめに

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’でパッケージリストを取得します.

あとは一覧から選んでインストールできます.