Visual Studio Code Integration
Hi. I'm the maintainer of the "vala-code" plugin for VSCode.
I'm trying to integrate the gvls using the vscode language client. I got the communication between the client and the server to work, but could not initialize the server.
Now I have a few questions:
-
What is the best way to contribute with this project? I have never worked with Gnome's gitlab and the vala-code source is at github. So I'm wondering how to create merge requests here.
-
I'm using the "org.gnome.GVls" executable to communicate with the editor. Is this the correct way? I had to change the ServerLspStream a little to accept UnixInputStream as I couldn't find a way to call it from socket.
-
The problem I'm facing now is that the client can't understand the jsonrpc response from the server. Is that a reason for the format used in "to_variant ()" methods to be "av"? I found the dictionary type "a{sv}" to work with vscode client.
Thanks.