Emacs 配置篇
不重启 Emacs 让 .emacs 的配置生效
用 Emacs 编辑 .emacs 文件后,在不重启 Emacs 的情况下,更新 .emacs 设置的几种方法:
- C-x C-e 执行光标前面的一条语句
- 选择一个 region , M-x eval-region
- M-x load-file ~/.emacs
- M-x eval-buffer
Windows下Emacs中文环境配置
将下列语句加入你的_emacs中,
通用环境
(set-language-environment 'Chinese-GB)
(set-keyboard-coding-system 'euc-cn)
(set-clipboard-coding-system 'euc-cn)
(set-terminal-coding-system 'euc-cn)
(set-buffer-file-coding-system 'euc-cn)
(set-selection-coding-system 'euc-cn)
(modify-coding-system-alist 'process "*" 'euc-cn)
(setq default-process-coding-system '(euc-cn . euc-cn))
(setq-default pathname-coding-system 'euc-cn)
上述中euc-cn可以换成“chinese-iso-8bit”,应个人的电脑为宜。
中文字体:
打开Emacs,按下M-X(即Alt-X),输入“set-default-font",回车,Tab,查看补全的字体信息,找到合适自己的,最后在_emacs中输入:
set-defulat-font "...................."
.................... 为你要设置的字体,比 如我的为 gb2312,宋体
附上我的_emacs设置:
(set-language-environment 'Chinese-GB)
(set-keyboard-coding-system 'euc-cn)
(set-clipboard-coding-system 'euc-cn)
(set-terminal-coding-system 'euc-cn)
(set-buffer-file-coding-system 'euc-cn)
(set-selection-coding-system 'euc-cn)
(modify-coding-system-alist 'process "*" 'euc-cn)
(setq default-process-coding-system
'(euc-cn . euc-cn))
(setq-default pathname-coding-system 'euc-cn)
(set-default-font "-outline-宋体-normal-normal- normal-*-*-*-*-*-p-*-gb2312.1980-0")