И снова кодировки
Проблема не в Слайме даже, а в самом Емаксе.
Суть такова: в настройках всё канонично под юникод прописано, однако файлы в UTF-8 открываются через KOI8-R.
Из этого проистекает забавное следствие: если создать новый файл в самом Емаксе, а не открыть готовый, то создаётся он опять же в КОИ, отображается нормально, а при компиляции всего файла по C-c-k или при сборке системы ASDFом возникает ошибка чтения, хотя отдельные читабельные формы по C-c-c компилируются. :)
Куда курить?
[#] Ответ на комментарий от condemetrius 30.03.2011 23:04
start your favorite terminal and type in it: 'locale' then press 'Enter'
[#] Ответ на комментарий от lithp 30.03.2011 23:16
should be something like:
macbook% locale
LANG=
LC_COLLATE="en_US.UTF-8"
LC_CTYPE="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
[#] Ответ на комментарий от lithp 30.03.2011 23:18
LANG=ru_UA.UTF-8
LC_CTYPE="ru_UA.UTF-8"
LC_NUMERIC="ru_UA.UTF-8"
LC_TIME="ru_UA.UTF-8"
LC_COLLATE="ru_UA.UTF-8"
LC_MONETARY="ru_UA.UTF-8"
LC_MESSAGES="ru_UA.UTF-8"
LC_PAPER="ru_UA.UTF-8"
LC_NAME="ru_UA.UTF-8"
LC_ADDRESS="ru_UA.UTF-8"
LC_TELEPHONE="ru_UA.UTF-8"
LC_MEASUREMENT="ru_UA.UTF-8"
LC_IDENTIFICATION="ru_UA.UTF-8"
LC_ALL=
;; в конце после равно ничего нет
[#] Ответ на комментарий от lithp 31.03.2011 13:39
GNU Emacs 23.1.1 (i486-pc-linux-gnu, GTK+ Version 2.20.1) of 2010-11-23 on rothera, modified by Debian
Из ~/.emacs по сабжу такое:
(set-language-environment "utf-8")
(setq slime-net-coding-system 'utf-8-unix)
[#]
Решил пойти напролом: запустил в емаксе поиск в мануалам "coding system" и накопал, что если зайти в настройку file-coding-system-alist и там добавить utf-8 для \.lisp\', то после сохранения настроек возникает профит и файлики начинают открываться без крокозябел. Может ещё кому пригодится. ^_^