无法向史莱姆发送有趣的字符



尽管我在任何地方都设置了 UTF-8(在我的lein项目中,slime-lisp组自定义,Emacs 缓冲区本身......),但在尝试运行诸如 (def beta "β") 之类的代码时,我不断收到此错误:

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

仅在 Emacs 中发生,例如,在从命令行运行lein repl时不会发生。

可能是什么原因造成的?我正在使用 Ubuntu,如果这有什么区别的话。

您的.emacs中应该有以下代码:

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

并在运行lein swank(或将 Java 系统属性设置为utf-8 swank.encoding project.clj中进行操作:

:encoding "utf-8"

最新更新