Demo in VScode (since in VIM everything is too fast 🤪)
All the necessary pieces were in place, and nothing fancy changed, mostly just exposing the functionality for LanguageServer. Almost feels like an easter egg for a new contributor like me 😄.
The only "functionality" added is ComplexType#namespaces which also utilizes existing implementation.
https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#textDocument_typeDefinition
Demo in VScode (since in VIM everything is too fast 🤪)![solargraph_go_to_type_definition](https://github.com/castwide/solargraph/assets/9197495/dbc931cb-c2d7-4bb1-a497-7524da7154ba)
All the necessary pieces were in place, and nothing fancy changed, mostly just exposing the functionality for LanguageServer. Almost feels like an easter egg for a new contributor like me 😄.
The only "functionality" added is
ComplexType#namespaces
which also utilizes existing implementation.