|
@@ -34,6 +34,7 @@ func handler(s *server) jsonrpc2.Handler {
|
|
|
"initialize": s.initialize,
|
|
|
"textDocument/didOpen": s.didOpen,
|
|
|
"textDocument/didChange": s.didChange,
|
|
|
+ "textDocument/hover": s.hover,
|
|
|
"textDocument/completion": s.completion,
|
|
|
|
|
|
"textDocument/didClose": noop,
|
|
@@ -102,6 +103,10 @@ func (s *server) didChange(ctx context.Context, conn jsonrpc2.JSONRPC2, rawParam
|
|
|
return nil, nil
|
|
|
}
|
|
|
|
|
|
+func (s *server) hover(ctx context.Context, conn jsonrpc2.JSONRPC2, rawParams json.RawMessage) (interface{}, error) {
|
|
|
+ return lsp.Hover{}, nil
|
|
|
+}
|
|
|
+
|
|
|
func (s *server) completion(ctx context.Context, conn jsonrpc2.JSONRPC2, rawParams json.RawMessage) (interface{}, error) {
|
|
|
var params lsp.CompletionParams
|
|
|
if json.Unmarshal(rawParams, ¶ms) != nil {
|