Emacs のテンプレートを用意する
いいかげん shebang 行とかエンコーディングを毎回書くのがメンドくさくなってきたので、Emacs のテンプレート作る。
~/.emacs.d/template/template.py を以下の様に用意。
#!/usr/bin/env python # -*- coding:utf-8 -*- def main(): pass if __name__ == '__main__': main()
これが Python ファイルを新規に作成する際に挿入される。
次にテンプレートを読み込むように ~/.emacs.el に記述。
;;;;;;;;;;;;;;;;;;;;;; ;; テンプレート設定 ;;;;;;;;;;;;;;;;;;;;;; (setq auto-insert-directory "~/.emacs.d/template/") (setq auto-insert-query nil) (define-auto-insert "\\.py\\'" "template.py") (add-hook 'find-file-hooks 'auto-insert)
これでよしっと。
最近設定ばっかで全然 Python 書いてない…