Emacs 31 新功能:Sematic Highlight for Elisp

(setq elisp-fontify-semantically t)

不仅有语法高亮,甚至给symbol上加了tooltip方便查看doctring,应该算是全面超越了之前社区内的各种sematic highlighting实现了吧。

15 个赞

原来还要手动开启,难怪编译了 master 感觉一点变化都没有,zsbd

1 个赞

不是默认也好,我用了一会感觉有点太花哨了,平时编辑一下init.el应该是不太需要的

同感 :rofl: ,zsbd

同感,可能是已经习惯了函数名不高亮。 开了 Sematic Highlight 后,满屏的函数名高亮。

这个功能目前性能有问题,实际使用中发现鼠标指针划过buffer会导致短时间内触发一大堆doctring显示导致Emacs卡顿 :sweat_smile:

1 个赞

这现象应该是bug吧?

经典的所有都高亮等于啥都没有高亮

3 个赞

应该是需要对鼠标事件进行节流但是目前没做,不知道算不算bug