fix(lsp): set workspace.configuration capability

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 Fussenegger
2022-07-27 18:03:14 +02:00
parent f57432af4d
commit 13594c7a6f

View File

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