fix(lsp): set workspace.configuration capability (#19548)

Neovim implements `workspace/configuration`
It should set the capability accordingly.

From https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#clientCapabilities:

    /**
     * The client supports `workspace/configuration` requests.
     *
     * @since 3.6.0
     */
    configuration?: boolean;
This commit is contained in:
Mathias Fußenegger
2022-07-27 18:55:44 +02:00
committed by GitHub
parent 4c3104819b
commit 888f12858a

View File

@@ -759,6 +759,7 @@ function protocol.make_client_capabilities()
},
hierarchicalWorkspaceSymbolSupport = true,
},
configuration = true,
workspaceFolders = true,
applyEdit = true,
workspaceEdit = {