Linuxサーバ

Emacsとpackage.el

前回auto-installの導入を行いましたが、他にもパッケージのインストールを行う術があるようなので合わせて導入しておくことにします。

 

選択肢が広がるのは決して悪いことではないですから。

 

package.elの導入

どうやらEmacs24ではパッケージシステムが標準で搭載されているようです。といっても以前のバージョンを使ったことがないので比較はできないのですが…

 

パッケージ管理ということはUbuntuでもよく使う「apt-get ~」みたいなコマンドでLispの管理ができるということでしょう。とっても楽チンですね。

 

とは言え、機能が標準装備されていても設定を行わないことには有効化できないようですのでinit.elの編集を行います。

 

$ vi init.el
以下を追記
(package-initialize)
(add-to-list 'package-archives '("marmalade" . "http://marmalade-repo.org/packages/"))
(add-to-list 'package-archives '("melpa" . "http://melpa.milkbox.net/packages/") t)

 

あとはEmacsを起動した状態でコマンドを叩くだけでパッケージ管理ができるのだということ。

 

パッケージのインストールは

 

「M-x list-packages」

 

と入力してリストから選択するか、

 

M-x package-refresh-contents

M-x package-initialize パッケージ名

 

の順に実行すればOK。

 

これでLispのインストールがグッと楽になったのではないでしょうか?

オススメの記事

-Linuxサーバ
-,