Y.A.S.D.

« EMH 1.13 | Main | 祝儀 »

#ifdef DEBUG

いいかげん, #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) とかもしなくちゃダメだよね。そのうちイチから書くということで...。

 

Comments:

Post a Comment:
  • HTML Syntax: Allowed

[Masubi]
Copyright © 1998-2009 Tomoaki TSUMURA. Powered by Apache Roller 4.0.1.
tomoaki@tsumura.info