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

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