Emacsが勝手に文字コードを変更して文字コードを保存しやがる件

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=SHIFT_JIS">
<title>タイトル</title>
</head>
<body>
</body>
</html>

みたいなファイルをutf-8で保存しようとすると勝手にcharsetの設定を認識してsjisで保存しようとemacsがお節介をやいてくれるのでなんとかした。

//どうせautoなんたらencodingみたいな変数でもセットしてあるんじゃないかと確かめてみた
M-x describe-variable
//(autoって記入した後でTabを押しながら適当に探すauto-coding-functionsっぽい)
auto-coding-functions's value is
(sgml-xml-auto-coding-function sgml-html-meta-auto-coding-function)

ってことでやっぱりこれっぽいので.emacsnilにしてみる。
htmlを書くときはhtml-helper-modeを使用しているのでhtml-helper-modeでだけ適用。

(add-hook 'html-helper-mode-hook
          '(lambda ()
             (setq auto-coding-functions nil)))

これでうまくいった。