告発/再審請求

Just another WordPress.com site

Posts Tagged ‘snippet

Emacsでスニペット(定型文補完)を使う

leave a comment »

使い方忘れていました。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

Written by 廣野秀樹

2010/12/29 at 08:23

カテゴリー: Emacs

Tagged with , , ,