
最近给 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 ? |