My personal fork of gopls/internal/protocol for generic LSP server development.
This fork aims to minimize modifications from upstream, but some modifications are intentional.
- Migrate JSON-RPC 2 implementation to golang.org/x/exp/jsonrpc2 from internal packages (jsonrpc2 and jsonrpc2_v2).
- To minimize inter-dependencies, we will remove some inter-dependencies. The remaining inter-dependencies are: