用性感的尾巴highlight-tail标记最近的修改 | 极限手指

来源:百度文库 编辑:神马文学网 时间:2024/05/05 02:50:49

昨天写了文章《用pulse实现Emacs的淡入淡出效果》后,wd给我留言让我试试highlight-tail,我google了一下,原来wd和sssslang,xwl聚会的时候,wd从xwl那看到的highlight-tail。看来有牛人在用,肯定挺有意思的,遂去它的主页down下来,试了一把,果然效果不同凡响,遂拿来跟大家一起分享。

cedet有个功能,就是它会标记出你buffer中最近的修改,一看就能知道哪修改了,挺实用的,效果如下:

cedet标记的修改的部分


上图中的朦朦胧胧的灰色区域就是cedet标记的修改的部分。

highlight-tail也是干这个的,它会用渐变颜色标记出你最近的修改,不过更漂亮了。highlight-tail的作者Rafal Jedruszek很幽默的说:

So from now on, your Emacs will be even more sexy! ;o )

确实,用上highlight-tail你的emacs会更性感,吸引小MM必备,

现在你是不是非常想看看highlight-tail到底长啥样子,看下面的截图:

性感的尾巴highlight-tail


作者还录了一段视频,可惜链接失效了,不急,所以我自己也录制了一段,这里观看视频。

看完上面的视频觉得怎么样?果然很sexy吧!

highlight-tail使用很简单,require后,打开highlight-tail-mode,就可以使用了,当你对buffer内容修改之后,修改的内容就会以渐变的颜色标记出来。它的配置选项主要是:highlight-tail-colors控制颜色,highlight-tail-posterior-type控制渐变的方式,如果该值为t,就渐变所有的修改,如果为’const则渐变固定长度的修改,而这个长度则是由highlight-tail-const-width来控制的。至于它的速度,也还不错,不会耗你的cpu,据作者测试,你一直按着某个字母的话,也就占15%左右,如果你还嫌它占cpu的话,你可以把highlight-tail-steps调小,把highlight-tail-timer调大,这样占的cpu就会更少了。