В моем файле .emacs я использую строку
'(setq coding-system-for-write 'iso-8859-1-unix)
, чтобы Emacs сохранял файлы в кодировке iso-8859-1-unix.Когда я ввожу символы, которые не могут быть закодированы таким образом (например, «Łódź»), мне предлагается выбрать другую кодировку, но после ввода iso-8859-1-unix в минибуфер файл сохраняется исимволы теряются.
Если я просто нажму клавишу ввода в приглашении, файл будет сохранен в Unicode, а когда я закрою и снова открою Emacs, он снова будет интерпретирован как файл Unicode.Если я затем удаляю оскорбительные символы, сохраняю файл, закрываю и снова открываю Emacs в другой раз, он по-прежнему интерпретируется как файл Unicode - из которого я делаю вывод, что он все еще был сохранен в Unicode, даже при сохранении в iso-88591-unix был бы возможен.
Так есть ли способ заставить Emacs записывать файл в iso-8859-1, когда это возможно, и никогда не сохранять его в этой кодировке, если при этом будут сожрать символы?
Заранее большое спасибо,
Thure Dührsen