neovim/runtime/lua/vim/lsp
Mathias Fußenegger 63fde086d9
feat(ui): add vim.ui.select and use in code actions (#15771)
Continuation of https://github.com/neovim/neovim/pull/15202

A plugin like telescope could override it with a fancy implementation
and then users would get the telescope-ui within each plugin that
utilizes the vim.ui.select function.

There are some plugins which override the `textDocument/codeAction`
handler solely to provide a different UI. With custom client commands and
soon codeAction resolve support, it becomes more difficult to implement
the handler right - so having a dedicated way to override the picking
function will be useful.
2021-09-27 21:57:28 +02:00
..
_snippet.lua fix(lsp): correctly parse LSP snippets #15579 2021-09-14 04:31:41 -07:00
buf.lua fix(lsp): avoid serializing boolean as key (#15810) 2021-09-27 00:32:30 -07:00
codelens.lua fix(lsp): adapt codelens resolve to handler signature change (#15578) 2021-09-06 17:30:53 +02:00
diagnostic.lua refactor(diagnostic): remove get_virt_text_chunks() 2021-09-21 18:54:28 -06:00
handlers.lua feat(ui): add vim.ui.select and use in code actions (#15771) 2021-09-27 21:57:28 +02:00
health.lua feat(lsp): add lsp healthcheck 2021-09-07 20:51:40 -07:00
log.lua feat(lsp): improve logging (#15636) 2021-09-15 11:35:04 -07:00
protocol.lua fix(lsp): enable additional capabilities (#15470) 2021-08-23 16:25:15 -04:00
rpc.lua feat(lsp): use cjson for lsp rpc (#15759) 2021-09-26 22:53:04 +02:00
util.lua feat(lsp): improve vim.lsp.util.apply_text_edits (#15561) 2021-09-18 13:19:21 -07:00