neovim/runtime/lua/vim/lsp
Mathias Fußenegger 74bd4aba57
fix(lsp): fix multi client handling workspace_folder methods (#18839)
`buf_notify` sends the notification to all clients of a buffer, calling
that inside a loop over clients multiplies the amount of notifications.
2023-07-25 16:57:19 +02:00
..
types feat(scripts): add lsp_types.lua (#23750) 2023-06-07 12:32:39 +01:00
_dynamic.lua feat(lsp): initial support for dynamic capabilities (#23681) 2023-05-28 07:51:28 +02:00
_snippet.lua feat(lua): vim.tbl_contains supports general tables and predicates (#23040) 2023-04-14 10:39:57 +02:00
_watchfiles.lua docs(lua): more improvements (#24387) 2023-07-18 15:42:30 +01:00
buf.lua fix(lsp): fix multi client handling workspace_folder methods (#18839) 2023-07-25 16:57:19 +02:00
codelens.lua docs(lua): more improvements (#24387) 2023-07-18 15:42:30 +01:00
diagnostic.lua feat(lsp): implement textDocument/diagnostic (#24128) 2023-07-20 09:03:48 +02:00
handlers.lua feat(lsp): implement textDocument/diagnostic (#24128) 2023-07-20 09:03:48 +02:00
health.lua feat(lsp)!: rename vim.lsp.get_active_clients to get_clients (#24113) 2023-07-17 18:27:16 +02:00
inlay_hint.lua refactor(lsp): use LspNotify for inlay_hint (#24411) 2023-07-22 11:00:17 +02:00
log.lua docs(lua): more improvements (#24387) 2023-07-18 15:42:30 +01:00
protocol.lua fix(lsp): announce publishDiagnostics.dataSupport (#24442) 2023-07-24 19:26:17 +02:00
rpc.lua docs(lua): more improvements (#24387) 2023-07-18 15:42:30 +01:00
semantic_tokens.lua docs(lua): more improvements (#24387) 2023-07-18 15:42:30 +01:00
sync.lua docs(lua): more improvements (#24387) 2023-07-18 15:42:30 +01:00
tagfunc.lua docs(lua): more improvements (#24387) 2023-07-18 15:42:30 +01:00
types.lua fix(lsp): replace @private with @nodoc for public client functions (#24415) 2023-07-24 20:21:35 +02:00
util.lua fix(lsp): SignatureHelp docstring is not escaped #16702 2023-07-25 05:40:13 -07:00