"Find Symbol" does not work for medium or large projects #3556
Replies: 2 comments
-
If it does not work, it means that your configuration is wrong. You need to configure the language server (which you forgot to mention which one is in use) in order for it to find symbols. Follow the instructions here: https://docs.codelite.org/plugins/lsp/#cmake-clangd-ctagsd P.S converting this issue to a discussion. As CodeLite works as good as the LSP it uses (which works perfectly for projects with millions of lines of code, including CodeLite itself) |
Beta Was this translation helpful? Give feedback.
-
thanks for the quick response, in the language server settings, I have the defaults (shown below), I noticed "working directory" is blank, but it always had been, changing it to $(WorkspacePath)/ makes no difference clangd Command to execute:/usr/bin/clangd ctagsd Command to execute:/usr/lib/codelite/ctagsd |
Beta Was this translation helpful? Give feedback.
-
What happened?
IDE v 17.0.0, Using C++ and Linux Debian Stable, "Find Symbol" does not work for medium or large projects, nor does "Find References", it will work for some small projects and small files with very little lines of code, such as a 100 lines of code. If a project has large amounts of code, such as 3000 lines of code, it simply does not work. Restarting language server has no effect. I have went back to using GEANY as my GUI, because navigating a large project and not being able to jump to a declaration significantly increases development time. I have searched the internet and find similar complaints and a few closed bug reports saying this was fixed. But I have multiple projects and multiple computers all having this issue. I was not able to compile any new version of Code-lite on Debian stable. But I found no other reports of this bug being open.
Version
17.0.0
Operating system
Linux
Steps to reproduce
Relevant log output
No response
Beta Was this translation helpful? Give feedback.
All reactions