|
|
发现很多人问这个问题,这里是我的解决方法。环境是Archlinux,GNU Emacs,zhcon。没有安装任何其他诸如Mule-GB之类的东西。
编辑/创建~/.emacs文件,添加如下几行:
- (set-terminal-coding-system 'chinese-iso-8bit)
- (set-keyboard-coding-system 'chinese-iso-8bit)
- (global-font-lock-mode)
复制代码
搞定。最后一行是自动语法高亮用的。不要再说vim有语法高亮而emacs没有了哦,emacs只不过是一般默认没启动这个选项而已。
我觉得在没有~/.emacs设置的emacs的coding-system应该是根据locale来自动配置的,因此有些人的locale设置会导致emacs无法输入中文。不知我说的是否正确,请emacs高手指正。 |
|