百聞は一見にしかずというとおり、
聞いた(読んだ)だけではよくわからない拡張elispは結構あるものです。
「何をするものなのかよくわからないから」という食わず嫌いで
便利な機能を使わないのはもったいない!
今回は便利な機能を実演している動画をいくつか紹介したいと思います。
smartchr
単一キーの連続押しに機能を割り当てる拡張。
具体例があるとどのような使い方をすればいいのかがすぐわかりますね。
yasnippet
Yasnippet Screencast - YouTube
はじめて「emacsすげー!!!」と思った動画。
単なる定型文貼り付けにとどまらないyasnippetの威力がよくわかります。
undo-tree
undoの分岐を見える化した上で自在に辿れる便利機能。
動画は第2会関西アンカンファレンスでの、id:tomoyaさんの発表で、4:40あたりから紹介されてます。
cua-mode
Windows形式のショートカット(C-c
でコピー、とか)を使えるようにするモードの、
矩形選択機能だけ使ってます。
複数行をまとめて、インタラクティブに編集するときに非常に便利。
multiple-cursors
Emacs Rocks! Episode 13: multiple-cursors - YouTube
インタラクティブな置換インターフェイスを提供する拡張。
これと replace-regexp
、cua-mode
があれば複数行にまたがる編集はなんとかなります。
(1日目に id:tuto0621 さんが mark-multiples.el
を紹介されていましたが、
どちらも同じ作者によるもので、multiple-cursors.el
はその後継にあたるようです)
3dmaze
3D maze by Emacs (single player) - YouTube
いみがわからないよ!
おわり
いかがでしょうか。
他人のエディタをじっくり覗きこむ機会はなかなかないので、
動画を漁ってみると今まで知らなかったemacsのチカラが見つかるかもしれません。