• 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30

autoinsertというものを使えば、コードを書くさいにテンプレートを用いることができる。

.emacsに以下のコードを記述するだけでOK。

   1  (require 'autoinsert)
   2  (setq auto-insert-directory "~/.code_template/")
   3  (setq auto-insert-alist
   4        (nconc '( ("\\.c$" . "template.c")
   5                  ("\\.cpp$" . "template.cpp")
   6                  ("\\.js$" . "template.js")
   7                  ("\\.html$" . "template.html")
   8                  ("\\.css$" . "template.css")
   9                  ("\\.rb$" . "template.rb")
  10                  ) auto-insert-alist))
  11  
  12  (add-hook 'find-file-not-found-hooks 'auto-insert)

簡単に説明すると、拡張子が .c のものを新規で作成すると ~/.code_template/template.c というファイルを読み込むという感じ。

あとは.code_template/(別に名前は何でもいいけども)以下にテンプレートを入れていくだけ。

「これは絶対に書く!」ってものをテンプレートに書いておくと、ちょっとはコード書くのが楽になったりするかな。

みんなでテンプレートを公開しあうのもおもしろいかもー。

この記事は2007年3月26日に書いた僕の以前のブログの記事です

posted by Png y_tsuda on Tue 25 Nov 2008 at 23:31 with 2 comments

Comments:

Png satoko about 16 years ago.

知らんかった!emacs派なのでうれしい。thanks!

Png Yu Tsuda about 16 years ago.

この機能、結構便利なんですよねー。

またEmacsで便利な機能を見つけたらブログに書きまーす。

or Preview
Social Bookmarks
  • Delicious
  • B_entry1079
  • Clip_16_12_w
Services from s21g
twpro(ツイプロ)
Twitterプロフィールを快適検索
地価2009
土地の値段を調べてみよう
MyRestaurant
自分だけのレストラン手帳
Formula
ブログに数式を埋め込める数式コミュニティ