autoload/lsp/buffer.vim | 2 +- autoload/lsp/lspserver.vim | 4 ++-- diff --git a/autoload/lsp/buffer.vim b/autoload/lsp/buffer.vim index 7d5696abb98494a1beee40298d09b5d5f0232c2e..01140dd3ed7b93757b19e5561d75f71fb9f21269 100644 --- a/autoload/lsp/buffer.vim +++ b/autoload/lsp/buffer.vim @@ -99,7 +99,7 @@ endif # LSP server is configured to be a provider for "feature" for lspserver in possibleLSPs - var has_feature: bool = lspserver.features->get(feature, false) + var has_feature: bool = lspserver.featureEnabled(feature) if has_feature return lspserver endif diff --git a/autoload/lsp/lspserver.vim b/autoload/lsp/lspserver.vim index 236aabd5da1b3cdca2be0def96ab36ca850e4d0e..95108e0f778e37d42958b6c0cf20e68d533044bc 100644 --- a/autoload/lsp/lspserver.vim +++ b/autoload/lsp/lspserver.vim @@ -906,10 +906,10 @@ endif # Notification: 'textDocument/didSave' # Params: DidSaveTextDocumentParams - var params = {textDocument: {uri: util.LspBufnrToUri(bnr)}} + var params: dict = {textDocument: {uri: util.LspBufnrToUri(bnr)}} if lspserver.caps.textDocumentSync.save.includeText - params.textDocument.text = bnr->getbufline(1, '$')->join("\n") .. "\n" + params.text = bnr->getbufline(1, '$')->join("\n") .. "\n" endif lspserver.sendNotification('textDocument/didSave', params)