Posts Tagged ‘snippet’
Emacsでスニペット(定型文補完)を使う
使い方忘れていました。Emacs-Lispコードを評価するファイルならなんでもいいみたいです。自分は.emacsに、
(load-file “~/.h-lisp/snippet-datas.el”)
と書いてファイルのEmacs-Lisp関数を読み込みようにしてありました。
snippet-datas.elには次のような関数を列挙しています。
(snippet-with-abbrev-table 'global-abbrev-table ("snippet" . " (snippet-with-abbrev-table 'global-abbrev-table (\"$${略語名}\" . \" $${展開コード} $.\"))$.")) $."))
これで、すべてのモードで静的略語展開が有効なはずです。上の関数の場合、snippetと書いた時点で、(expand-abbrev)関数を実行すると略語展開が始まります。(expand-abbrev)は、M-SPCにキーバインドしています。下記参考サイトに導入方法も書いてあります。
参考:http://www.goodpic.com/mt/archives2/2007/02/emacs_snippetel_html.html