elispfl -- 增强emacs-lisp mode的语法高亮


#21

默认就会对requireprovide的feature着色。不过elispfl恰好把provide和require的颜色改成了和他们接受的参数的一样。

这个commit加入了elispfl-exclude-rule-functions允许用户自定义排除elispfl高亮的规则,同时把provide和require加入了排除规则里, 现在应该会用默认着色处理他们了

image


#22

还有list也有问题


#23

list那问题我没动,因为不太好判断具体情况。比如eval和宏定义就要用到quote


#24

还是改了, 似乎用宏基本都用backquote了


#25

试用了下,还是highlight-defined更完善更稳定,性能就不清楚了,直观感受差别不大。


#26

还没上elpa吗


#27

讲道理,elispfl和highlight-defined的matcher都一模一样的,可能highlight-defined内置的face比较多吧。

另外highlight-defined似乎也会有lazycat提到的require,provide和feature染上同一个颜色的问题


#28

想用elpa可以用这个