For a version 0.4 of the protocol, we should start looking into supporting language features (on the guest side) to improve the UX when joining a project. See #163 for more info.
From an implementation perspective, this essentially boils down to sending LSP-like data across the guest-host connection to provide features such as completion, go-to-reference, etc. and registering the respective providers on the extension side.
For a version 0.4 of the protocol, we should start looking into supporting language features (on the guest side) to improve the UX when joining a project. See #163 for more info.
From an implementation perspective, this essentially boils down to sending LSP-like data across the guest-host connection to provide features such as completion, go-to-reference, etc. and registering the respective providers on the extension side.