存档

文章标签 ‘Emacs’

用pulse实现Emacs的淡入淡出效果

2010年2月25日 ahei 25 条评论

各种“现代”的IDE都会有一些眩的动画效果,那“土的掉渣”的Emacs有没有这样的功能呢?

去年在使用cedet的cvs版本的时候,我随便试了一下semantic的semantic-complete-jump-local,这个命令可以跳到当前文件的tag,我发现这个命令在跳到对应的tag后,竟然把那个tag对应的区域淡入淡出了一下,效果非常的眩。前阵子无聊,跟了一下那个命令的代码,最终发现这个效果是有cedet的pulse.el提供的,其实它的原理很简单,就是定时渐变一下颜色而已。我录了一段视频,来演示这个淡入淡出的效果,演示的主要是goto-line,semantic-complete-jump-local,switch-to-other-buffer的淡入淡出的效果,视频是用vnc2swf录制的,它需要你用vnc客户端连上服务器后,在里面操作,所以操作速度有点慢,视频里的淡入淡出效果不是很理想(如果哪位同志知道linux下有更好的视频录制工具,欢迎告诉我)。 阅读全文…

分享家:Addthis中国
GD Star Rating
loading...
分类: Elisp, 中级, 好玩的

在Emacs中使用vi的*和#命令

2010年2月24日 ahei 67 条评论


vi里有个很好用的功能就是, 在命令模式下, 按*向前搜索下一个单词, 按#向后搜索后一个单词. 那Emacs下有没有这样的功能呢? 抱歉, 还真没有。也许你会说C-s C-w不是可以解决吗?但是这个方法需要光标在单词起始处,光标在单词中间的话就不行了。不过不用怕, 有elisp, 啥不能实现呢? 代码如下: 阅读全文…

分享家:Addthis中国
GD Star Rating
loading...
分类: Elisp, 初级

在mode-line上标记svn状态

2010年1月28日 ahei 32 条评论

psvn.el是一款Emacs下的svn插件,前段时间把Emacs升级到23,升级整理的过程中,看到psvn.el,遂去它的主页把它的最新版本down下来,试了一下,果然功能又强大多了,一个我一直想要的功能就是在mode-line上显示当前文件的svn状态,比如是否修改过,就像下面这样: 阅读全文…

分享家:Addthis中国
GD Star Rating
loading...

Emacs的process sentinel

2010年1月25日 ahei 10 条评论

今天早上去水木Emacs版看到一个网友发了一个帖子,实现编译成功后自动关闭*compilation* buffer的功能,主要是利用compilation-finish-functions这个变量,这个变量的作用就是当编译完成后执行这个变量对应的函数,它的实现如下: 阅读全文…

分享家:Addthis中国
GD Star Rating
loading...
分类: 中级, 其他

Emacs初学者必知必会

2010年1月24日 ahei 24 条评论

自己学习Emacs已3年由余, 对Emacs也算有点经验. 随着对Emacs的了解的不断深入, 越来越觉得Emacs是一款非常值得学习的软件. 所以我经常向自己的朋友推荐Emacs. 自己也认识一些Emacs初学者. 从他们经常问的一些问题中感觉, 好多初学者都没有好好的学过Emacs, 也有可能是Emacs的资料不是很多, 好资料更少, 他们没有找到好的学习方法吧. 所以, 我想就我所了解的, 写一些初学者应该知道的东西, 或者说, 初学者掌握了这些知识和方法后, 学习Emacs起来更加容易吧. 另外, 初学者如果有兴趣的话, 可以看看本人另外一篇拙作《致Emacs初学者》, 希望能对你们有所帮助. 阅读全文…

分享家:Addthis中国
GD Star Rating
loading...
分类: 初级, 学习Emacs

w3m的小bug: w3m-auto-show

2010年1月17日 ahei 10 条评论

好久没去上水木了, 今天上去瞧瞧. 本来以为几天不去了, 会有好多帖子, 上去之后, 只有一点帖子, 有点失望, 呵呵.

废话少说, 看到一个网友的问题: 阅读全文…

分享家:Addthis中国
GD Star Rating
loading...
分类: w3m, 中级

致Emacs初学者

2009年11月30日 ahei 141 条评论

需要专门花时间去学的软件为数不多, Emacs正是其中之一. 我周围的好多人在我的”鼓吹”下, 也对Emacs感兴趣起来, 可是不过好久, 就放弃了, 究其原因, 我想是他们对Emacs的认识不够, 或者是学习方法不正确. 在这里, 我想说一下Emacs初学者应该注意的一些问题. 阅读全文…

分享家:Addthis中国
GD Star Rating
loading...
分类: 初级, 学习Emacs

Emacs截图

2009年11月28日 ahei 没有评论

Emacs的截图在这里.

分享家:Addthis中国
GD Star Rating
loading...
分类: 初级

Emacs才是世界上最强的IDE - 高亮光标处单词

2009年11月27日 ahei 62 条评论

Eclipse是一个比较不错的IDE(当然与Emacs比起来还是差不少, :) ), 现在用它的人挺多的, 用过的用户应该都会知道, 在Eclipse里面, 当把光标移到一个变量, 或者方法, 或者类名, 或者类型名上面的时候, Eclipse会把这个符号的所在的作用域中的所有这个符号都高亮, 比如局部变量abc, 它就会把当前作用域内所有的局部变量, 就像下面这个样子: 阅读全文…

分享家:Addthis中国
GD Star Rating
loading...
分类: IDE, 初级

auto complete和yasnippet的区别

2009年11月27日 ahei 76 条评论

auto-complete和yasnippet是Emacs下两款非常强悍的补全插件,那么auto-complete和yasnippet是否就是一对竞争者呢?有你没我,有我没你? 阅读全文…

分享家:Addthis中国
GD Star Rating
loading...
分类: IDE, 初级, 自动补全