Emacs 23 から追加された Elisp。


正確には、Emacs 22.1 から Emacs 23.1 で追加されたものです。なぜなら、Mac に最初から入っている Emacs が 22.1 だから。

調査方法。

/usr/share/emacs/22.1/lisp
/usr/local/share/emacs/23.1/lisp

上記の2つのディレクトリに入っている Elisp のリストを作成して diff してみる。リストは見易いように tree を利用。Mac で tree をつかう場合は、MacPorts でインストールする。
リストは、それぞれのディレクトリで以下のようなコマンドで作成。

$ tree | grep -v 'el.gz' > ~/23.1.elc.list.txt

新たに追加された Elisp

//www.easypg.org/index.html.ja">epa-file.el とその関連ファイル群:EasyPG は Emacs 用の統合型 GnuPG インターフェイスです。EasyPG には Emacs から GnuPG を使うための便利なツール群 (EasyPG Assistant) と、Emacs Lisp から GnuPG の機能を利用するためのライブラリ (EasyPG Library) の 2 つの側面があります。
//edward.oconnor.cx/2006/03/json.el">json.el:JavaScript Object Notation parser / generator
linum.el
display line numbers in the left margin メモ:行番号を表示するアレ
//www.emacswiki.org/emacs/MinibufferDepthIndicator">mb-depth.el:Indicate minibuffer-depth in prompt
md4.el
MD4 Message Digest Algorithm.
//braeburn.aquamacs.org/code/master/lisp/minibuffer.el">minibuffer.el:Minibuffer completion functions
//braeburn.aquamacs.org/code/master/lisp/misearch.el">misearch.el:isearch extensions for multi-buffer search メモ:This file adds more dimensions to the search space. らしい。
dbus.el
Elisp bindings for D-Bus. メモ:emacs-fu: using d-bus: an example
//www.emacswiki.org/emacs/NxmlMode">nxml-mode.el:a new XML mode メモ:厳しい XML モード rng-auto.el がないんだけど。
//orgmode.org/">org.el:Outline-based notes management and organizer メモ:22.1 から入ってたけど、大幅にバージョンアップしているため。
//gna.org/p/remember-el">remember.el:a mode for quickly jotting down things to remember メモ:org-mode と一緒に使うと幸せになれる。OrgMode/Manual2 - Org Mode4.60 マニュアル2 org-mode + remember-mode でEmacs内で瞬時にメモをする→コードリーディングに生かす・メモ検索する - (rubikitch loves (Emacs Ruby CUI))
css-mode.el
Major mode to edit CSS files メモ:EmacsWiki: Cascading Style Sheet Mode によると、css-mode は Stefan Monnierさん作のもの。僕が今使っているのは、Lars Marius Garshol さん作のもの
ruby-mode.el
Major mode for editing Ruby files メモ:22.1 で入ってなかった方が意外だ。
//braeburn.aquamacs.org/code/master/lisp/password-cache.el">password-cache.el:Read passwords, possibly using a password cache. メモ:tramp で使われてるらしい
proced.el
operate on system processes like dired メモ:proced - リタマス
bug-reference.el
buttonize bug references
cap-words.el
minor mode for motion in CapitalizedWordIdentifiers
//www.loveshack.ukfsn.org/emacs/">sym-comp.el:mode-dependent symbol completion メモ:python.el で補完に使われているらしい。
vera-mode.el
major mode for editing Vera files. メモ:vera-mode って何ぞ?と思って調べてみたら、Vera is a hardware verification language (HVL). だって。へー。
verilog-mode.el
major mode for editing verilog source in Emacs メモ:Verilog も分からん。というわけで、Verilog - Wikipedia
vc-git.el とか vc-hg.el とか
VCS のフロントエンド vc.el がほぼ網羅。VCを使う
doc-view.el
View PDF/PostScript/DVI files in Emacs メモ:Emacs で PDF とか見れる 23.1 の目玉機能のひとつ。かの Andy Stewart さんの doc-view-extension.el なんてのもある。

他にも calc とか gnus などに追加ファイルがありますが疲れてきたので省略。

まとめ。

とまぁ、色々とありましたが、僕は、auto-install.el を標準で入れてくれんかなぁと思うわけです。Windows では使えませんけどね。