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")

 

 

posted on 2012-03-25 12:15  witcxc  阅读(394)  评论(0编辑  收藏  举报

导航