lsp: Add missing icon kinds
Some of the icon kinds were missing. I used the lsp spec as reference (CompletionItemKind
).
Now kinds like Struct
have a proper icon too:
before:
I wanted to add few additional icons (like for modules which are very common in Rust), but I failed to understand how Inkscape / icons are working and failed miserably:
Maybe @jimmac can help out here if he has a little time left :-)
As reference for the future, for those types we don't have an icon yet:
https://gitlab.gnome.org/GNOME/gnome-builder/-/blob/main/src/libide/code/ide-symbol.c#L320