neovim/runtime/lua/vim/lsp
Mathias Fußenegger 19be3d2683
fix(lsp): trim trailing whitespace from completion words (#29122)
the `complete()` mechanism doesn't play nicely with trailing newlines or
tabs. A newline causes it to insert a null character, showing up as
`^@`.
2024-06-02 09:54:15 +02:00
..
_meta refactor(lsp): use tuple syntax in generated protocol types (#29110) 2024-05-31 16:48:05 +02:00
_changetracking.lua refactor(lsp): replace util.buf_versions with changedtick (#28943) 2024-05-30 10:46:26 +02:00
_dynamic.lua refactor(types): more fixes (2) 2024-03-06 16:03:33 +00: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): add fswatch watchfunc backend 2024-03-01 23:00:20 +00:00
buf.lua refactor: deprecate vim.region() #28416 2024-05-28 03:07:13 -07:00
client.lua refactor(lsp): replace util.buf_versions with changedtick (#28943) 2024-05-30 10:46:26 +02:00
codelens.lua fix(lsp): hide layout in codelenses in virtual text (#28794) (#28807) 2024-05-21 18:23:37 +02:00
completion.lua fix(lsp): trim trailing whitespace from completion words (#29122) 2024-06-02 09:54:15 +02:00
diagnostic.lua fix(lsp): actually send diagnostic-tags back to the server 2024-03-06 11:12:41 +00:00
handlers.lua feat(lsp): completion side effects 2024-05-27 14:53:28 -07:00
health.lua fix(lsp): handle nil root_dir in health check (#29007) 2024-05-25 21:22:41 +02:00
inlay_hint.lua refactor(lsp): replace util.buf_versions with changedtick (#28943) 2024-05-30 10:46:26 +02:00
log.lua feat(lua): deprecate vim.tbl_add_reverse_lookup 2024-03-07 10:24:34 +01:00
protocol.lua feat(lsp): completion side effects 2024-05-27 14:53:28 -07:00
rpc.lua fix(lsp): add "silent" option to vim.lsp.start (#28478) 2024-04-26 08:15:44 -05:00
semantic_tokens.lua refactor(lsp): replace util.buf_versions with changedtick (#28943) 2024-05-30 10:46:26 +02:00
sync.lua feat(docs): replace lua2dox.lua 2024-02-27 14:41:17 +00:00
util.lua refactor(lsp): use predefined types in util function signatures (#29095) 2024-05-31 14:41:10 +02:00