Emacs才是世界上最强的IDE - 序言
读书的时候, 我们实验室的一位同学经常在摆弄emacs和vim, 跟我说他们是如何如何的强大, 当时我正在摆弄让我神魂颠倒的计算机象棋, 就没有去学emacs. 毕业之后, 很幸运的来到一个安全公司做搜索引擎开发, 由于我们是在linux下开发, 而我们组长是用emacs开发, 所以我们小组也基本都用emacs开发, 因此我也就开始了我的emacs之旅. 没想到一去不复返,...
View ArticleEmacs才是世界上最强的IDE - CEDET的安装
在准备写Emacs才是世界上最强大的IDE系列文章时,由于以前用的是cedet1.0pre6版本,速度比较慢,而且精确度也不高,所以就没有打算写它,昨天晚上在水木群里听一位网友介绍说cedet的cvs版本速度很快,而且精确度不错,所以晚上就down下cvs的版本试了一把,越试越感觉不错,就有了写cedet的想法。从头开始,先说安装吧。...
View ArticleEmacs的process sentinel
今天早上去水木Emacs版看到一个网友发了一个帖子,实现编译成功后自动关闭*compilation* buffer的功能,主要是利用compilation-finish-functions这个变量,这个变量的作用就是当编译完成后执行这个变量对应的函数,它的实现如下: ?View Code LISP1 2 3 4 5 6 (setq compilation-finish-functions...
View Article在mode-line上标记svn状态
psvn.el是一款Emacs下的svn插件,前段时间把Emacs升级到23,升级整理的过程中,看到psvn.el,遂去它的主页把它的最新版本down下来,试了一下,果然功能又强大多了,一个我一直想要的功能就是在mode-line上显示当前文件的svn状态,比如是否修改过,就像下面这样: svn文件,未修改 svn文件,已修改 svn文件,刚增加...
View ArticleEmacs配置系统
作者: shell909090 emacs是个超级复杂的程序,尤其在配置问题上。贝壳的emacs要跨越三个环境。环境一,WindowsXP+Emacs23。环境二,Debian Testing + Xfce4。环境三,CentOS + Ssh。而整个的操作方式,个性设定需要保持一致。因此,引出一个问题。配置如何设置,跨平台,同步。...
View Article用elisp编译解释当前的buffer
作者: laihj 运行当前的buffer,就是说编译或解释当前的buferr。比如在编辑的是python文件”hello.py”,那么运行它的命令就是”python hello.py”,一般的python-mode用”C-c C-c”来处理这个问题,在编辑过程中可以调用这个快捷键来运行。当然你也可以使用”M-!”来打开shell command的mini buffer来输入命令。...
View Article
More Pages to Explore .....