配置文件在github上,后续也许会继续添加功能,欢迎反馈,欢迎拍砖。
我的.emacs.d的组织结构
1.config
该文件夹是存储各个配置文件的地方。
init-base.el 基础配置,不需要额外的包
init-dev.el 配置语言开发环境
init-elpa.el 配置使用elpa安装的包,暂时未用
init-face.el emacs的主题配色和模式栏配置
init-func.el 我自己收集的比较零散的函数
init-kbd.el 我自己设定的快捷键绑定
2.lib
该文件夹放的是插件包,有些未用到
ace-jump-buffer
实现缓冲去快速跳转的功能
ace-jump-mode
能快速跳转到当前缓冲区的任一位置
auto-complete
自动补全
color-theme
emacs的配色
flymake-cursor flymake-easy
配合flymake在minibuffer显示当前错误或警告
multiple-cursors
引入subtext 的多指针编辑功能,我永不到,没配置。
parentheses
所有关于括号的配置,包括跳转到匹配括号,匹配括号高亮,括号自动补全
popwin
将一些窗口设置一下啊,按ctrl-g可以自动隐藏
pyflakes
对python进行实时语法检测,有错误会高亮显示,有时候不太准
pylint
未配置
pylookup(python开发必备,查手册非常又用)
需要先下载python手册的网页版本,输入要查询的关键字,能自动跳转,并在浏览器中显示
site-lisps
存储收集的零散的elisp文件和配置
snippets
yasnippet的代码片段存储位置
themes
emacs主题的存储位置
virtualenv
未配置
yasnippet
能自动插入代码片段
3.init.el
加载config中的配置文件