emacs.elに書き込む設定
(defun py-header () (interactive) (insert "#!/usr/bin/env python\n# *-# -*- coding: utf-8 -*-\n")) (defun py-if-name () (interactive) (insert "if __name__ == '__main__':\n ")))
"M-x load-fiel"で"Load file: ~/.emacs.el"を再読み込み。
使い方
M-x py-header("py-h"まで打ってTAB押すと補完されるはず)で
#!/usr/bin/env python # *-# -*- coding: utf-8 -*-
M-x py-if-name("py-i"まで打って...同上)で
if __name__ == '__main__':
が挿入される(゚Д゚)
もっとスマートな方法があると思うけど、挿入する文の種類が少なければ便利(・∀・)
ちなみに『C実践プログラミング』に書いてあったものを参考にしたです。