diff --git a/internal/lsp/general.go b/internal/lsp/general.go index cba3e209..683e537e 100644 --- a/internal/lsp/general.go +++ b/internal/lsp/general.go @@ -70,9 +70,7 @@ func (s *Server) initialize(ctx context.Context, params *protocol.InitializePara DocumentHighlightProvider: true, DocumentLinkProvider: &protocol.DocumentLinkOptions{}, ReferencesProvider: true, - RenameProvider: &protocol.RenameOptions{ - PrepareProvider: false, - }, + RenameProvider: true, SignatureHelpProvider: &protocol.SignatureHelpOptions{ TriggerCharacters: []string{"(", ","}, }, diff --git a/internal/lsp/protocol/tsprotocol.go b/internal/lsp/protocol/tsprotocol.go index e7d9f72d..830170e3 100644 --- a/internal/lsp/protocol/tsprotocol.go +++ b/internal/lsp/protocol/tsprotocol.go @@ -1533,7 +1533,7 @@ type ServerCapabilities struct { * specified if the client states that it supports * `prepareSupport` in its initial `initialize` request. */ - RenameProvider *RenameOptions `json:"renameProvider,omitempty"` // boolean | RenameOptions + RenameProvider interface{} `json:"renameProvider,omitempty"` // boolean | RenameOptions /*DocumentLinkProvider defined: * The server provides document link support.