Emacs будет писать спецификацию или нет в зависимости от того, какую систему кодирования она использует. Emacs автоматически выбирает систему кодирования, которую он использует при посещении файла.
Вы можете изменить систему кодирования на utf-8-with-signature, которая скажет Emacs написать спецификацию.
Чтобы изменить систему кодирования посещаемого файла, `Cx RET r utf-8-with-signature RET '.
Вы можете установить систему кодирования, которую Emacs использует для определенного файла, установив переменную файла . Обратитесь к разделу 57.3.4 «Локальные переменные в файлах», чтобы узнать, как это сделать.