neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

commit 888f12858add8b16ce7d83129cbf20670df38f37
parent 4c3104819baa5c0667ce3a41f3b03bdd4b40cb30
Author: Mathias Fußenegger <mfussenegger@users.noreply.github.com>
Date:   Wed, 27 Jul 2022 18:55:44 +0200

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;
Diffstat:
Mruntime/lua/vim/lsp/protocol.lua | 1+
1 file changed, 1 insertion(+), 0 deletions(-)

diff --git a/runtime/lua/vim/lsp/protocol.lua b/runtime/lua/vim/lsp/protocol.lua @@ -759,6 +759,7 @@ function protocol.make_client_capabilities() }, hierarchicalWorkspaceSymbolSupport = true, }, + configuration = true, workspaceFolders = true, applyEdit = true, workspaceEdit = {