cscope_maps.nvim
codequery
cscope_maps.nvim | codequery | |
---|---|---|
4 | 4 | |
113 | 662 | |
- | - | |
7.9 | 7.8 | |
6 days ago | 14 days ago | |
Lua | C++ | |
MIT License | Mozilla Public License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
cscope_maps.nvim
- Adamantly against neovim after the removal of cscope
-
[Plugin] cscope support in 0.9+
cscope_maps.nvim
-
Solution for "Go To Definition"
You might like https://github.com/dhananjaylatkar/cscope_maps.nvim
codequery
- Codequery – index/query/search source code
-
Codegraph – static code analyzator / code diagramer
README for codequery[0]outlines an overview of tool set to go from source code to graph. (although, not as a generate live updates per editor changes)
[0] : https://github.com/ruben2020/codequery
- Graphical view of large code base.
-
Cscope: A developer's tool for browsing source code
An Oldie but a Goldie.
Related "CodeQuery"(https://github.com/ruben2020/codequery) which uses both cscope and ctags databases (i use both for C/C++ code from within vim) and provides a GUI frontend.
Combine with "Doxygen" and "GNU cflow" (https://www.gnu.org/software/cflow/) and you get a very good view of the static structure of any codebase.
To get a Runtime view i prefer the call graph emitted by the profiler gprof.
What are some alternatives?
nvim-highlite - A colorscheme generator that is "lite" on logic for the developer.
Sourcetrail - Sourcetrail - free and open-source interactive source explorer
coc.nvim - Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.
blink - GUI of live indexed grep for source code. Fuzzy suggestion in auto complete. Files locator, search and replace. Index management for multiple projects.
vim-lsp-ale - Bridge between vim-lsp and ALE
codegraph - CodeGraph - Tool that create a graph of code to show dependencies between code entities (methods, classes and etc).
lspcontainers.nvim - Neovim plugin for lspcontainers.
ghidra - Ghidra is a software reverse engineering (SRE) framework
nvim-typora - Bindings for Typora's Markdown in Neovim
emerge - Emerge is a browser-based interactive codebase and dependency visualization tool for many different programming languages. It supports some basic code quality and graph metrics and provides a simple and intuitive way to explore and analyze a codebase by using graph structures.
nvim-go - A minimal implementation of Golang development plugin for Neovim
lsif-go - Language Server Indexing Format (LSIF) generator for Go