2005-11-02
■[NetBSD] Emacsでファイルを新規作成するときにテンプレートを挿入したい

Emacsを使っていて、新規ファイルを作成するときにテンプレートを挿入したいとこがよくあると思います。例えば、Rubyのスクリプトを書くときにschebang行を自動的に挿入したいなど…
で、そんなときには、Emacsに標準添付のautoinsertを使うと便利です。
まず.emacsに以下の内容を追記します。変数auto-insert-alistには、新規作成するファイルのパターンとそれに対応するテンプレートのファイル名を指定します。
;; autoinsert
(setq auto-insert-directory "~/.emacs.d/template/" )
(load "autoinsert" t)
(setq auto-insert-alist
(append '(("\\.rb" . "foo.rb")
("[Mm]akefile" . "Makefile"))
auto-insert-alist ))
(add-hook 'find-file-hooks 'auto-insert)
ディレクトリ~/.emacs.d/templateを作成して、その中にテンプレートとなるファイル(上の例では、foo.rb、Makefile)を格納します。
コメントを書く
トラックバック - http://d.hatena.ne.jp/ha-tan/20051102/1130993895
リンク元
- 4 http://search.yahoo.co.jp/search?p=偽装jpeg&fr=top&src=top
- 2 http://d.hatena.ne.jp/asin/0582432863/tamanohitorig-22
- 2 http://search.yahoo.co.jp/search?p=ミニコンガ&ei=UTF-8&fr=top&fl=0&vc=&x=wrt&meta=vc=
- 2 http://spot.pandora.nu/menu/
- 1 http://a.hatena.ne.jp/wata_d/simple
- 1 http://ask.jp/blog.asp?o=0&qsrc=95&hq=&q=高橋メソッド&page=2&qid=05AF5AB94EBB40EA9256E6539F4A070A&qte=0
- 1 http://d.hatena.ne.jp/asin/4756145485
- 1 http://d.hatena.ne.jp/keyword/KNOPPIX
- 1 http://d.hatena.ne.jp/keyword/Slackware
- 1 http://d.hatena.ne.jp/keyword/nil


