Не могу отправить забавные символы в SLIME

Хотя я установил UTF-8 везде (по моему lein проект, slime-lisp настройка группы, сам буфер Emacs...), я продолжаю получать эту ошибку при попытке запустить такой код, как (def beta "β"):

Coding system iso-latin-1-unix not suitable [...]

Бывает только в Emacs, а не при запуске lein repl например, из командной строки.

Что может быть причиной? Я использую Ubuntu, если это что-то меняет.

1 ответ

Решение

У вас должен быть следующий код в вашем .emacs:

(setq slime-net-coding-system 'utf-8-unix)

и следуя в вашем project.clj когда ты бежишь lein swank (или настройка swank.encoding Системное свойство Java для utf-8):

:encoding "utf-8"
Другие вопросы по тегам