autoinsertの設定

新しく作成されたファイルの拡張子などによって,テンプレートを挿入する設定

; 起動時にautoinsertを読み込み,
; ファイルを開く際に呼ばれるfind-file-hooksにautoinsertを登録する
(auto-insert-mode 1)

; .plファイルのヘッダに挿入
(add-to-list 'auto-insert-alist
             '("\\.pl" . "perlheader.tmpl"))

; テンプレートファイルのディレクトリを指定
(setq auto-insert-directory "~/.emacs.d/insert/")

ディレクトリの位置やヘッダファイル名は任意でOK.
これで新しくファイルを作成するときにテンプレートを挿入するかどうかを聞かれるようになる.