Files
neovim/runtime
neovim-backports[bot] 378f5f49b3 backport: fix(lsp): show meaningful error on invalid completion response (#39476)
Problem: vim.NIL is truthy in Lua, so `#(result.items or result)`
crashes on `#vim.NIL` when servers return null.

Solution: skip spec-allowed result=null silently, raise an error
on items=null with the server name.

https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#textDocument_completion
(cherry picked from commit b9431b340f)

Co-authored-by: glepnir <glephunter@gmail.com>
2026-04-28 11:27:50 -04:00
..
2026-04-26 22:02:34 +02:00
2026-01-07 08:11:42 +08:00
2026-03-24 00:14:55 +01:00
2026-04-22 16:05:55 +02:00