いいかげん, #ifdef DEBUG 〜 #endif // DEBUG
と書くのがイヤになってきたので(ォィ), 逃避。
(autoload 'tempo-define-template "tempo" nil t) (tempo-define-template "TT-c-ifdef" '("#ifdef " (p "Identifier: " id) n r "#endif " (if (eq major-mode 'c++-mode) "// " "/* ") (s id) (if (eq major-mode 'c++-mode) "" " */") n)) (add-hook 'c-mode-common-hook (function (lambda () (local-set-key [(control c)(control i)] 'tempo-template-TT-c-ifdef))))
tempo.el を使うあたり, ヨワヨワ。っていうか, こんくらい
既にありそう。#
の後ろは indent したいけど,
とりあえず凝る暇なし。うーむ, (beginning-of-line)
とかもしなくちゃダメだよね。そのうちイチから書くということで...。