这一段时间都在用Nsight Eclipse Edition,这几天在复习lua,寻思着找个好点的lua编辑器.使用了一段

时间的vim,感觉不合适.不过vim的lua语法高亮确实不错.还是玩玩emacs吧.

 

很早就开始玩emacs,昨晚闲来无事就重新配置了一下自己的emacs. 主要是偏向一个C/C++IDE和源码

阅读工具的方向配置的,其他语言我没有考虑.因为现在大多使用emacs我都是用来阅读源码,至于编写代码

嘛,还是会选择eclipse codeblock等这样子的IDE,使用eclipse则是结合Automake使用,而使用codeblock

就是结合CMake使用,偶尔倒腾qt则是直接qtCreator或者是vim+qmake就可以了.

 

至于eclipse+automake,codeblock+automake/cmake等这样子的开发组合工具,有时间的话可以写写.

 

其实学习emacs的基本操作并不需要很久的时间,一个晚上就可以了,只要有个熟悉emacs的人在旁边指导一下

学的就更快了.至于emacs的定制嘛,这个要看个人需要.要不断的去摸索,不断的去寻找自己需要的插件.

 

下面是我的基本配置:(很简单,其实没有什么东西.)

 

1 (ido-mode t)
 2 (scroll-bar-mode nil)
 3 (show-paren-mode t)
 4 (setq show-paren-style 'parentheses)
 5 (setq column-number-mode t)
 6 (global-linum-mode t)
 7 
 8 (fset 'yes-or-no-p 'y-or-n-p)
 9 (setq-default make-backup-files nil)
10 
11 (setq default-line-spacing 4)
12 
13 (setq frame-title-format '("Emacs@" buffer-file-name))
14 (setq x-select-enable-clipboard t)
15 (setq user-full-name "respawn")
16 (setq user-mail-address "505088083@qq.com")
17 
18 ;;页面平滑滚动
19 (setq scroll-margin 3 scroll-conservatively 10000)
20 ;;time
21 (display-time)
22 (setq display-time-24hr-format t)
23 (setq display-time-day-and-date t)
24 (setq display-time-interval 10)

 

 

 

下面给出一个最基本的配置,对于我来说就是最基本的配置.配置cscope插件,将emacs打造成为源码阅读工具.

首先应该到 Wiki:Emacs去下载xcscope+.el,然后放在插件目录.(按照我的配置就是放在~/.emacs.d下)

在ubuntu上先安装:

 

sudo apt-get install xcscope*

 

 

  下面是我的配置:

 

1 ;;cscope
2 (require 'xcscope)
3 (add-to-list 'load-path "~/.emacs.d")
4 (require 'xcscope+)
5 (setq cscope-do-not-update-database t)

 

 

 配置好了,使用起来还是有点需要注意的.不过使用cscope练习emacs的快捷键还是不错的,尤其是对于新手,

 反正学习emacs,小拇指是肯定要受罪的~

 

 我现在这有一份正在阅读的lua5.2的源码,下面就简单说明一下如何快捷键操作emacs阅读源码.

1  1.首先打来lua5.2源码包下面的源码文件lua.c
2 
3  
4 
5  2. Cscope -> Cscope Database -> Set Initial Directory  然后选择源码所在的文件夹.
6 
7  3. M-x C-c s L && M-x C-c s l

 

 这些步骤之后,下面就可以在源码中飞来飞去了.情况就像这个样子.

 

emacs ivy配置 emacs大神配置_vim

 

只是简单配置,还没有我发的图片的效果,但是只要加一些插件就而已出现这种效果了,在下面的文章中,