您的位置:首页 > 理论基础 > 计算机网络

二、我的emacs配置--适用c/c++和python开发(https://github.com/pein0119/emacs.d)

2013-07-20 21:49 357 查看
配置文件在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中的配置文件
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: