Vala Language Server: add support using GVls
First all we need to solve:
-
Add GVls as an optional dependency -
A client on GVls as an internal plugin -
Solve on how to distribute GVls -
Evaluate IdeLspClient
to gain access to GVls server -
Implement shoutdown and exit on plugin -
Implement completion provider -
Implement highlighting provider -
Implement symbol resolver provider -
Implement Diagnostic provider