Emacs 24. 1の新機能
Emacs 24.
- パッケージシステムpackage.
elの追加 - カスタムテーマシステムの改良
- Emacs-Lispでlexicalスコープのサポート
- bidirectionalテキストの表示・
編集のサポート (※5) - GnuTLS,
GTK+3, ImageMagick, SELinux, Libxml2のビルトインサポート
本稿ででは,
- ※5
- アラビア語やヘブライ語向けに,
テキストを右から左に表示・ 編集できるようになりました。
パッケージシステム package. el
パッケージシステムpackage.
package.
M-x list-packagesのインタフェースで利用する主要なキーを以下の表に示します。
list-packages で利用可能なキー
キー | |
---|---|
エンター | 現在行のパッケージの説明を分割したウィンドウに表示する |
? | 同上 |
i | 現在行のパッケージをインストールするパッケージとして, |
d | 現在行のパッケージをアンインストールするパッケージとして, |
u | 現在行のパッケージにつけたマークを取り消す |
U | 更新のあるパッケージにマークをつける |
x | マークをつけた候補に対して, |
操作例を以下の図に示します。行の一番左に
パッケージ取得をするためのアーカイブサイトとして,
そこで,
marmaladeとMELPAをアーカイブサイトとして登録するには,
(require 'package)
(add-to-list 'package-archives '("marmalade" . "http://marmalade-repo.org/packages/"))
(add-to-list 'package-archives '("melpa" . "http://melpa.milkbox.net/packages/"))
(package-initialize)
marmaladeとMELPAをアーカイブサイトとして追加した後に,
- ※6
- M-xとは,
「Altを押しながら, xキーを押すこと」 もしくは, 「ESCキーを押して離した後にxキーを押すこと」 を意味します。 - ※7
- M-x help Pコマンドでもパッケージの情報を見れます。
- ※8
- 古いバージョンのパッケージに削除のマークを,
新しいバージョンのパッケージにインストールのマークをつけます。 - ※9
- ~/.emacs.
elや~/.emacs. d/ init. el等。
カスタムテーマ customize-themes
テーマの有効・
テーマとは,
左のチェックボックスの上にポイントを置き,
画像上部にある
画像を見て分かるようにテーマの数はまだまだ少ないですが,
- ※10
- color-theme.
elとは別物であることに注意してください。 - ※11
- 一部,
color-theme. el用のテーマも配布されており, Emacs 24. 1のcustomize-themesからは使えないものもあることに注意してください。
おわりに
いかがだったでしょうか。本稿では,