无法向SLIME发送有趣的字符

时间:2012-04-16 01:43:46

标签: emacs unicode clojure slime swank-clojure

虽然我在任何地方都设置了UTF-8(在我的lein项目中,slime-lisp组自定义,Emacs缓冲区本身......),我在尝试运行代码时遇到此错误(def beta "β")

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

仅在Emacs中发生,而不是在从命令行运行lein repl时发生。

可能导致什么?我正在使用Ubuntu,如果这有任何区别。

1 个答案:

答案 0 :(得分:6)

您应该在.emacs中使用以下代码:

(setq slime-net-coding-system 'utf-8-unix)
当您运行project.clj(或将lein swank Java系统属性设置为swank.encoding)时,

并在utf-8中关注:

:encoding "utf-8"