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-