ちまちまEmacs Lisp書きはじめたので自分用メモ。随時追加
文法など
- Emacs 21.3用、ちょい古いので注意。
- Emacs Lisp基礎文法最速マスター - http://rubikitch.com/に移転しました
- チートシート。
- 逆引きEmacs Lisp - トップページ
- チートシートその2。 このへんで大雑把に使う関数の名前把握したら後は本体のヘルプ引いたほうが早い事が多い
-
M-x apropos
とかC-h a
(M-x command-apropos
)から補完を試みるのもべんり - EmacsWiki: サイトマップ
- スタイルがいまいち好みじゃないからグーグル先生から紹介されてお世話になる事のほうが多い。
- GNU Emacs Manual
- 公式。これ最強。しかし膨大すぎる文章量に圧倒されたり英語アレルギー発症したりで余計な精神ダメージを受ける危険も伴う、諸刃の剣。素人にはお薦めできない。
見た目
- kyotolisp#1 LT3 美しいLispの書き方 (1)
- kyotolisp#1 LT3 美しいLispの書き方 (2)
- GNU Emacs Lispリファレンスマニュアル: B. ヒントと慣習
パッケージング
他人に配るならパッケージにまとめるといいっぽい。
Emacs24からpackage.elが本体同梱になったのでこの作業は必須ぽ。
さらに不特定多数に配るならMELPAやらMarmaladeやらに登録するらしいが遠い先の話。
バグ取りとか
- edebug(本体内蔵デバッガ)
- Emacs Lispのソースコードデバッガ edebug を使う - http://rubikitch.com/に移転しました
- ERT(テストツール)
- Emacs Lisp Regression Testing
- 日本語の情報がやたらとすくない[独自研究]