emacsでPythonソースの先頭に`-*- coding: utf-8 -*-'を自動挿入する

emacs lisp 書いた。

  • 文字コードは一応組み込み変数を使って自動している。
  • Pythonに依存している部分はないので他の言語でも使える。
    • ファイル先頭の`-*- ~ -*-'記法はemacsではファイルローカル変数という扱いなので他の言語でも意味ないこともない