EMACS在windows环境下关于HOME目录设置和中文环境设置的问题和方法
Emacs 的配置文件是一个叫
.emacs 的文件,不
知道 M$ 哪两个部门的沟通出了点问题,导致 windows explorer 无
法直接创建 ^.* 这样的 文件(而这样的文件名在windows文件系统中
却又是合法的,啧啧), 所以 ,在windows下也可以 用
_emacs 来代替。
下一步,让emacs找到你的 .emacs 配置文件,如果你什么都懒得做,
就直接仍到
C:/ 下面好了。
但是我最强烈 的推荐大家,稍微多做一点点工作,以便以后工作的更好。设置一个“主目录”,这个目录通常就是
c:/Documentsand Settings/Administrator
你也可以设置能其它目录,以方便重装系统的时候备份。
设置主目录有两种方法
1. 新建一个名字叫
HOME 的环境变量。变量
值就是你的想要的目录路径名称。
2. 如果你觉得第一种方法不过瘾,想让 Windowz 最强大的注册表发
挥一下功能,也可以。新建一个数据项
HKEY_CURRENT_USERSoftwareGNUEmacs在里面添加一个 REG_SZ 类型的字符串,名字就叫
HOME, 值就是你想要的目录路径名。
设置好主目录后,把 .emacs(_emacs) 扔进去。最基本的设置就算完
成了。
3. 中文支持
Emacs 是一个真正的支持多语言编辑器。试试看
M-x view-hello-file
会列出Emacs支持的所有语言。如果有些大方块在里面,那不是
Emacs 的错,因为你的系统里没有那种字体。
如果你下载的是那个 CVS Emacs,据说默认就支持中文了。如果是21.3
,可能需要一点配置。
打开 .emacs(_emacs) 文件,你现在还不会用 Emacs, 所以还是先用
notepad, ue, editplus 等你熟悉的编辑器吧。
注意:
绿色部分为代码,直接copy过去就可以,'';''开头的行,是
elisp的注释行,但愿你的编辑器已经支持它了。
加入以下几行。
(set-terminal-coding-system ''chinese-iso-8bit)
(set-keyboard-coding-system ''chinese-iso-8bit)
(set-language-environment ''chinese-gb)
(set-clipboard-coding-system ''chinese-iso-8bit)
(set-selection-coding-system ''chinese-iso-8bit)
(setq locale-coding-system ''chinese-iso-8bit)
(setq current-language-environment "Chinese-GB")启动emacs, 试着敲几个中文,应该不会有问题了。
from:
http://deanxx.bloghome.cn/posts/940