文件名称:tag-highlight.nvim:使用C编写的Neovim的语义突出显示和标签管理插件
文件大小:145KB
文件格式:ZIP
更新时间:2024-02-25 00:02:18
syntax-highlighting vim libclang parsing neovim
tag-highlight.nvim 最初打算将其用作Neovim的简单标签突出显示插件,就像完全用C实现的Neotags( )一样。它将在项目(或单个文件)上运行ctags,扫描生成的标签,并根据该数据为Neovim创建突出显示定义。 此外,它将标签直接提供给Neovim,从而成为标签文件管理器。 现在,此功能已完全实现并且可以正常运行。 完成这项工作后,我认为还不足以证明所有用C编写的工作都是合理的。Ctags在解析语言方面并不完美,并且它会生成冲突的标签,尤其是对于具有多种不同语言的语言命名空间。 此外,确定标签应该在哪里可见是相对困难的。 扫描整个目录中的标签会生成许多只应出现在
【文件预览】:
tag-highlight.nvim-master
----build.sh(6KB)
----tag_highlight()
--------src()
--------CMakeLists.txt(8KB)
--------cmake()
--------cmake-config.h.in(907B)
----.gitmodules(381B)
----build.bat(2KB)
----plugin()
--------Tag-Highlight()
--------Tag-Highlight_Setup.vim(14KB)
----LICENSE(1KB)
----README.md(4KB)
----Makefile(93B)
----.gitignore(554B)