最近给 neovim 写了一个 C/C++的语法高亮的插件。主要的目的就是通过 clang 来提供一个准确的、基于语义的语法高亮。
之前用 vim 的时候一只在用 color_coded ,可惜过了这么久这个还是不支持 neovim 。另外一个 clighter 虽然可以用,但是用的还是老的 vim 的 python 插件设计。 Clamp 虽然号称的为 neovim 设计,但是我完全没法让它正常工作。
与其等别人造轮子,不如自己造。于是就自己写了这个 python remote plugin 。后台的语法分析和高亮都是异步执行的。插件本身还有很多需要完善的地方,但是现在已经是可以正常使用的状态了,所以拿出来和大家分享一下。
补一个对比图,左边的是neovim默认的效果,右边的是chromatica提供的高亮效果。
1
cplus 2016-07-04 13:30:19 +08:00
|
2
kepenj 2016-07-04 13:31:30 +08:00
因垂死听
|
3
arakashic OP @cplus 其实并没有。我也在用 YCM 。但是 YCM 只有 linter 和基于语义的补全,并没有基于语义的语法高亮。
|
5
syslot 2016-07-04 13:49:24 +08:00
求一个轮子! 如何用 unite 查 cscope ?
|