Customize C/C++ destructor symbol overlay icons in outline view (fix #608)#609
Conversation
We depend on the new LSP4E extension point "org.eclipse.lsp4e.symbolIconsProvider" that was introduced in org.eclipse.lsp4e vers. 0.19.10 (LSP4E 0.30.3).
|
Hello @ghentschke and @jonahgraham, |
|
Hi @travkin79 , |
|
At least on my Windows 11 machine I see the following exception when using this patchset: |
Only C++ needs to be considered here
|
Hello @ghentschke, Thank you for reporting this issue. I reproduced it on Windows 11 and implemented a fix and a test case for LSP4E. I've created a separate LSP4E PR for that. When looking at the GitHub workflow / CI job for CDT LSP, I saw that it is running on Linux only. Maybe we should try to run it also on Windows and MacOS. Besides, it seems, we're using a pretty old clangd version in the CI job.
|
ghentschke
left a comment
There was a problem hiding this comment.
I am fine with the changes. I think this can be merged when the LSP4E change has been merged as well.
|
Thank you for your work @travkin79 |
|
Thank you for reviewing, testing, and merging, @ghentschke. |
This PR should fix #608 by customizing the destructor overlay icon calculation in all relevant views. It is dependent on eclipse-lsp4e/lsp4e#1521.