https://bugs.kde.org/show_bug.cgi?id=501082

Christoph Cullmann <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REPORTED                    |RESOLVED
         Resolution|---                         |FIXED
      Latest Commit|                            |https://invent.kde.org/util
                   |                            |ities/kate/-/commit/4446f14
                   |                            |8d340176aeda2ac3980f7b04a0b
                   |                            |9ec7a8

--- Comment #2 from Christoph Cullmann <[email protected]> ---
Git commit 4446f148d340176aeda2ac3980f7b04a0b9ec7a8 by Christoph Cullmann, on
behalf of Johnny Hsieh.
Committed on 22/07/2025 at 17:03.
Pushed by cullmann into branch 'master'.

Add support for workspace/configuration request in LSP client

Changes:
- Introduced LSPConfigurationItem and LSPConfigurationParams structs to handle
configuration items and parameters.
- Implemented parsing functions for configuration items and parameters in
`lspclientserver.cpp`.
- Updated LSPClientServer to emit configuration signals and handle
configuration requests.

References:
- vim-lsp:
[1](https://github.com/prabirshrestha/vim-lsp/blob/04428c920002ac7cfacbecacb070a8af57b455d0/autoload/lsp/utils/workspace_config.vim#L18-L30),
[2](https://github.com/prabirshrestha/vim-lsp/blob/04428c920002ac7cfacbecacb070a8af57b455d0/autoload/lsp.vim#L953-L956)
- neovim:
[3](https://github.com/neovim/neovim/blob/b0e8b0a35f3d38763c564f6d4924f7be2e2271fb/runtime/lua/vim/lsp/handlers.lua#L199-L230)
- LSP specification:
[4](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#workspace_configuration)

M  +10   -0    addons/lspclient/lspclientprotocol.h
M  +47   -4    addons/lspclient/lspclientserver.cpp
M  +2    -0    addons/lspclient/lspclientserver.h
M  +29   -0    addons/lspclient/lspclientservermanager.cpp

https://invent.kde.org/utilities/kate/-/commit/4446f148d340176aeda2ac3980f7b04a0b9ec7a8

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to