neovim/runtime/lua/vim/lsp
Mathias Fußenegger 720b309c78
fix(lsp): don't send foreign diagnostics to servers in buf.code_action (#29501)
`buf.code_action` always included diagnostics on a given line from all
clients. Servers should only receive diagnostics they published, and in
the exact same format they sent it.

Should fix https://github.com/neovim/neovim/issues/29500
2024-08-01 16:01:15 +02:00
..
_meta refactor(lsp): use tuple syntax in generated protocol types (#29110) 2024-05-31 16:48:05 +02:00
_changetracking.lua fix(lsp): revert buf_versions deprecation/replacement (#29217) 2024-06-07 11:36:46 +02:00
_dynamic.lua refactor(lua): improve type annotations 2024-06-11 12:45:43 +01:00
_meta.lua fix(lsp): clean up duplicate and unused meta type annotations 2024-01-20 14:02:16 +01:00
_snippet_grammar.lua feat(lsp): add snippet API (#25301) 2023-10-21 08:51:26 +02:00
_tagfunc.lua fix(lsp): fix infinite loop on vim.lsp.tagfunc 2024-02-03 17:47:56 -05:00
_watchfiles.lua feat(lsp): drop fswatch, use inotifywait (#29374) 2024-07-06 11:44:19 +02:00
buf.lua fix(lsp): don't send foreign diagnostics to servers in buf.code_action (#29501) 2024-08-01 16:01:15 +02:00
client.lua refactor(lsp): use metatable for buf_versions (#29304) 2024-06-14 11:03:58 +02:00
codelens.lua fix(lsp): don't show codelens for buffers that don't support it (#29690) 2024-07-16 19:48:54 +02:00
completion.lua feat(lsp): lsp.completion support set deprecated (#29882) 2024-07-31 16:15:34 +02:00
diagnostic.lua fix(lsp): don't send foreign diagnostics to servers in buf.code_action (#29501) 2024-08-01 16:01:15 +02:00
handlers.lua refactor(lua): improve type annotations 2024-06-11 12:45:43 +01:00
health.lua feat(lsp): drop fswatch, use inotifywait (#29374) 2024-07-06 11:44:19 +02:00
inlay_hint.lua fix(lsp): inlay hints are rendered in the correct order (#29707) 2024-07-17 16:44:53 +02:00
log.lua refactor(lua): improve type annotations 2024-06-11 12:45:43 +01:00
protocol.lua feat(lsp): lsp.completion support set deprecated (#29882) 2024-07-31 16:15:34 +02:00
rpc.lua fix(lsp): check for nil response from server (#29196) 2024-06-14 11:02:36 +02:00
semantic_tokens.lua refactor(lsp): use metatable for buf_versions (#29304) 2024-06-14 11:03:58 +02:00
sync.lua fix(lsp): prevent desync due to empty buffer (#29904) 2024-07-31 16:18:24 +02:00
util.lua fix(lsp): revert text edit application order change (#29877) 2024-07-27 22:30:14 +02:00