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 では使えませんけどね。