发布我的dotEmacs文件
据说每年愚人节前的3月31日是数据备份日,因为我是3月31日晚上才知道的,所以4月1日再备份也来的及。因为的注册GitCafe的时间比较早,所以就选择它啦。
我的配置文件托管在
https://gitee.com/chriszheng/dotEmacs
关于我的配置文件
我2012年开始用Emacs,配置文件也从那时候开始编写。因为历史原因,我一直没有用各种开箱即用的配置包(比如Spacemacs),也没有用新潮的技术(比如Evil等),包括键绑定都尽量保持GNU Emacs的原汁原味。配置文件的特性有:
- 不使用各种配置包。
- 尽量使用默认设置和键绑定。不用Evil。
- 基于原生Emacs (vanilla Emacs),增加对MS-Windows和中文友好的内容。
因此,我的配置主要用于学习和自用。注意,elpa
目录包括了我安装的包(用M-x list-packages
安装的)。除此之外,其他的代码都是我整理的,具体说来:
init.el
: 默认的配置文件,包括Emacs管理的配置(M-x customize
),然后加载如下的文件。.init/.my-key-bindings.el
: 我的键绑定,优先加载,因为如果出错我还可以用自己的键绑定。.init/common-win.el
: MS-Windows相关的配置。.init/common-settings.el
: 附加的配置。.init/.kmacros.el
: 键盘宏。魔法。.init/some-functions.el
: 一些方便的功能。.init/auto-complete-settings.el
: 用于Auto-complete。噢,我还在用auto-complete!.init/for-C-language.el
: C/C++编程。不用了。.init/font-settings.el
: 字体配置。魔法。
其中local-mode
包含了一些我写的mode的半成品,可以用于学习目的。
SHELX-mode.el
: 编辑SHELX文件的mode。astyle-utils.el
: 用astyle。hexo-utils.el
: 管理Hexo。emoji.el
: Emoji输入法。半成品。bc-mode.el
: 用GNU bc。
2019-03-06 Update:
这篇帖子发出来1年后,GitCafe迁移到Coding.net。我最终选择使用码云的平台。
今天,有人在Emacs China要大家交流自己的配置,我把自己的配置贴上去,猛然发现自己持续更新配置文件快4年了,提交数1500,当然大部分是包的更新啦。
2020-02-09 Update: 大幅度修改了介绍。以后关于配置文件的介绍都用这个文章了。
网站内容的源文件
如果您感兴趣,可以去看帖子的md文件,地址是
或者您可以把评论发在别处,添加指向本页的连接,然后把网址告诉我:
本文标题:发布我的dotEmacs文件
文章作者:Chris
发布时间:2015-04-01
最后更新:2022-03-23
原始链接:https://chriszheng.science/2015/04/01/Git-my-dotEmacs-files/
版权声明:本博客所有文章除特别声明外,均采用 CC BY 4.0 许可协议。转载请注明出处!
分享