emacsのパッケージをインストールするのに有用なpackageパッケージの使い方をまとめました。
Table of Contents
1 packageパッケージとは
M-x package-list-packages経由でemacsパッケージの一覧を取得し、emacsパッケージのインストールをサポートするemacsパッケージです。
emacs24ではpackageパッケージは組み込まれております。
パッケージをビルドする手間が省けるので是非試してください。
2 .emacsの設定
ELPAは古いバージョンのものが多いです。
一つのパッケージで複数のバージョンがある場合は新しいものを選ぶと良いでしょう。
(require 'package)
(add-to-list 'package-archives
'("marmalade" .
"http://marmalade-repo.org/packages/"))
(add-to-list 'package-archives
'("elpa" .
"http://tromey.com/elpa/"))
(add-to-list 'package-archives
'("melpa-stable" .
"http://melpa-stable.milkbox.net/packages/"))
(package-initialize)
パッケージは.emacs.d/elpa配下にインストールされます。
load-pathに追加しなくてもパスは通っています。
3 ショートカット
*Packages*バッファでのショートカットは以下の通りです。
| iキー | インストール対象としてマーク |
| dキー | アンインストール対象としてマーク |
| Uキー | 更新対象としてマーク |
| uキー | アンマーク |
| xキー | パッケージ操作の実行 |
4 実行例
M-x package-list-packagesを実行します。パッケージの一覧を更新します。
M-x package-list-packages-no-fetchを実行すると、パッケージの一覧を前回実行時のままで起動します(*Packages*バッファ)。
パッケージ名にカーソルを合わせてRETキーを押すと、パッケージの詳細な画面に移動します(*Help*バッファ)。
Installにカーソルを合わせてRETキーを押すとインストールされます。