rtags
cmake-ide
rtags | cmake-ide | |
---|---|---|
3 | 3 | |
1,820 | 711 | |
- | - | |
4.5 | 10.0 | |
22 days ago | almost 3 years ago | |
C++ | Emacs Lisp | |
GNU General Public License v3.0 only | BSD 3-clause "New" or "Revised" License |
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.
rtags
-
How to combine rtags and vertico
I decided to install cmake-ide. It seems that rtags came along with the former. Fine, but I also decided to use the vertico package. It also seems that rtags has a support for Helm, but from what I understand, Helm and and Vertico fall under the same category of packages and therefore I can only have one of them.
-
Modern alternate to ctags/etags?
An alternative to LSP is rtags. I found this is often a lot faster than LSP, with any server.
-
External Clang Examples
>"List of projects and tools
https://github.com/Andersbakken/rtags/
"RTags is a client/server application that indexes c/c++ code and keeps a persistent in-memory database of references, symbolnames, completions etc."
https://rprichard.github.com/sourceweb/
"A C/C++ source code indexer and navigator"
https://github.com/etaoins/qconnectlint
"qconnectlint is a Clang tool for statically verifying the consistency of signal and slot connections made with Qt's QObject::connect."
https://github.com/woboq/woboq_codebrowser
cmake-ide
-
How to combine rtags and vertico
I decided to install cmake-ide. It seems that rtags came along with the former. Fine, but I also decided to use the vertico package. It also seems that rtags has a support for Helm, but from what I understand, Helm and and Vertico fall under the same category of packages and therefore I can only have one of them.
-
lsp-mode with C/C++ (C-header problem)
I found this plugin cmake-ide that can be useful to automatically reconfigure the CMake project on file update. I have never tried it (and cannot for now) but if you do, please, tell me about it !
-
emacs's substitution for (*CMake Tools* extension in vscode) in C++
something like https://github.com/atilaneves/cmake-ide but it seems obsolete and doesn't really have much of advanced logic
What are some alternatives?
ccls - C/C++/ObjC language server supporting cross references, hierarchies, completion and semantic highlighting
clangd - clangd language server
language-server-protocol - Defines a common protocol for language servers.
llvm-project - The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
dxr - DEPRECATED - Powerful search for large codebases
ToyClangPlugin - Playing with Clang plugin system
cldoc - clang based documentation generator for C and C++