xlisp-modeをfork
id:knenetさん作のxlisp-modeを自分好みに修正&若干機能追加。
clojure1.0やarc3がリリースされた事だし、xyzzyでももう少し遊びやすくしておこうという事で。あとこんな時にも。
追加機能まとめ
- *xlisp-mode-map* … 若干SLIME風
- *xlisp-mode-hook* … xlisp-mode共通のhook
- xlisp-profile
- macパラメータ … macroexpand用フォーマット
- hookパラメータ … profileごとのhook
- auto-modeパラメータ … *auto-mode-alist*追加用
- 追加コマンド
- xlisp-send-string … xlisp-send-regionから分離
- xlisp-send-current-form … カーソル位置のフォームを送る
- xlisp-macroexpand … カーソル位置のフォームをmacroexpand
- xlisp-macroexpand-1 … カーソル位置のフォームをmacroexpand-1
- xlisp-set-mode … ヘッダに関係なくモードを強制変更
- xlisp-set-header … ヘッダを挿入してxlisp-modeを適用
設定例
xlisp-mode/xlisp-prf.l at master · youz/xlisp-mode · GitHub
画面 (withsをmacroexpand-1してみた所)
インデントとかの編集機能は全然いじってないのです。
Emacsでがっつり書く人用
xyzzyで他言語用