Emacs
在 en_US.UTF-8 环境下使用emacs
- 建议在 LC_CTYPE=zh_CN.UTF-8 环境下运行 emacs, 否则emacs无法正确判定应当使用何种字体来显示中文字符(他会优先使用日语、繁体中文字体来显示简体中文),细节可以参看 mule-cmds.el
- 在 $HOME/.emacs 中加如下两句
(setq current-language-environment "Chinese-GB")
(prefer-coding-system 'utf-8)
这时你用"C-h v coding-category-list"可以看到coding-category-list等于
(coding-category-utf-8 coding-category-iso-8-2 coding-category-big5 coding-category-iso-7-else coding-category-iso-8-1 coding-category-utf-16-be coding-category-utf-16-le coding-category-iso-7-tight coding-category-iso-7 coding-category-iso-8-else coding-category-emacs-mule coding-category-raw-text coding-category-sjis coding-category-ccl coding-category-binary)
其中coding-category-iso-8-2就是chinese-iso-8bit,也就是gb2312
No comments:
Post a Comment