Skip to content

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:

image

before:

image

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:

image

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

Merge request reports