首页 > 其他, 初级, 好玩的 > 用性感的尾巴highlight-tail标记最近的修改

用性感的尾巴highlight-tail标记最近的修改

2010年2月26日 ahei 发表评论 阅读评论

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

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

cedet标记的修改的部分

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

性感的尾巴highlight-tail


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

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

highlight-tail使用很简单,require后,打开highlight-tail-mode,就可以使用了,当你对buffer内容修改之后,修改的内容就会以渐变的颜色标记出来。它的配置选项主要是:highlight-tail-colors控制渐变颜色(重新设置了这个变量后想要生效的话需要重启一下highlight-tail-mode,方法是执行两次M-x highlight-tail-mode)。作者默认设置的highlight-tail-colors比较适合白底黑字的界面,他还在highlight-tail-colors的文档里提供了另外一个比较好看的适合白底黑字的颜色:

1
2
3
4
(setq highlight-tail-colors
        '(("#c1e156" . 0)
          ("#b8ff07" . 25)
          ("#00c377" . 60)))

其效果图如下:

性感的尾巴highlight-tail

性感的尾巴highlight-tail


如果你像我一样比较喜欢黑底白字的话,可以试试作者在黑底白字下的颜色设置:

1
2
3
4
(setq highlight-tail-colors
          '(("black" . 0)
            ("#bc2525" . 25)
            ("black" . 66)))

其效果图如下:

性感的尾巴highlight-tail

性感的尾巴highlight-tail


highlight-tail-posterior-type控制渐变的方式,如果该值为t,就渐变所有的修改,如果为’const则渐变固定长度的修改,而这个长度则是由highlight-tail-const-width来控制的。至于它的速度,也还不错,不会耗你的cpu,据作者测试,你一直按着某个字母的话,也就占15%左右,如果你还嫌它占cpu的话,你可以把highlight-tail-steps调小,把highlight-tail-timer调大,这样占的cpu就会更少了。

分享家:Addthis中国
GD Star Rating
loading...
用性感的尾巴highlight-tail标记最近的修改, 9.0 out of 10 based on 9 ratings 标签:buffer, CEDET, ede, Emacs, highlight, highlight-tail, IDE, lightbox, mode, pulse, screenshot, se, twitter, vi, 截图, 淡入淡出, 配置, 配色, 配色, 颜色

相关日志

分类: 其他, 初级, 好玩的
  1. 匿名
    2011年4月20日15:12 | #1

    眼睛会闪坏的 :mrgreen:

    [回复]

    denny 回复:

    @,
    好看是好看, 但是真地很伤眼睛.

    我个人一个需求是: 如果能通过font-face反显最近若干次的修改, 那还是蛮实用的.

    比如说, 我对一个文件编辑了半个小时, 它能显示出我最近的10次修改都是在哪些行, 那我感觉还是不错的.
    不知道, 大家对此需求如何?

    [回复]

    denny 回复:

    @denny,
    配了一个, 自我还能接受的效果, 感兴趣的朋友可以试试.

    (load-file (concat CONTRIBUTOR_CONF “/highlight-tail/highlight-tail.el”))
    (setq highlight-tail-colors
    ‘((“#696969″ . 0)
    (“white” . 100)))
    (setq highlight-tail-steps 14
    highlight-tail-timer 2)
    (setq highlight-tail-posterior-type ‘const)
    (highlight-tail-mode 1)

    [回复]

    ahei 回复:

    @denny, cedet可以做到的

    [回复]

    denny 回复:

    @ahei, cool, 伟大, 神秘的cedet, 还没完全配好过。
    主要是因为开发些动态语言。

    需要时, 好好学

    [回复]

  2. 菜鸟
    2011年4月21日18:45 | #2

    楼主 啊 我是Linux新手 才接触 我下载下来不会用 求指教 。。邮箱u8888_8888@163.com

    [回复]

    ahei 回复:

    @菜鸟, ….这个得自己学了

    [回复]

    菜鸟 回复:

    嘿嘿 弄好了 谢谢 :wink:

    [回复]

    ahei 回复:

    @菜鸟, good

    [回复]

  3. 2011年10月18日10:24 | #3

    我发现新浪微博上,很多人的尾巴都很个性啊。
    我的却总只是Android.我用的是原生态安卓。
    能改下也好,不能改业无所谓了。

    [回复]

评论分页
1 2 40758
  1. 2010年3月14日04:12 | #1
:wink: :-| :-x :twisted: :) 8-O :( :roll: :-P :oops: :-o :mrgreen: :lol: :idea: :-D :evil: :cry: 8) :arrow: :-? :?: :!: