neovim/runtime/lua/vim
Michael Lingelbach 1a60580925
feat(lsp): use uv_spawn to check if server executable (#16430)
Previously, the built-in language server client checked if the first
argument of cmd was executable via vim.fn.executable. This ignores PATH
injected via cmd_env. Instead, we now start the client via uv.spawn, and
handle the failure mode, reporting the error back to the user.

Co-authored-by: Mathias Fußenegger <mfussenegger@users.noreply.github.com>
2021-11-25 07:54:45 -05:00
..
lsp feat(lsp): use uv_spawn to check if server executable (#16430) 2021-11-25 07:54:45 -05:00
treesitter fix(healthcheck): update builtins to the new convention #15914 2021-10-05 05:05:33 -07:00
_meta.lua fix(vim.opt): vimL map string values not trimmed (#14982) 2021-07-04 00:14:39 -07:00
compat.lua runtime/lua/vim/compat.lua 2018-12-20 11:57:30 +01:00
diagnostic.lua Merge pull request #16434 from gpanders/diagnostic-clampage 2021-11-25 07:28:46 -05:00
F.lua fix(lua): preserve argument lists which are not lists 2021-08-29 16:04:50 +02:00
highlight.lua fix(lua): verify buffer in highlight.on_yank (#15482) 2021-08-26 16:37:36 +02:00
inspect.lua lua: metatable for empty dict value 2020-01-01 19:26:29 +01:00
lsp.lua feat(lsp): use uv_spawn to check if server executable (#16430) 2021-11-25 07:54:45 -05:00
shared.lua feat(lua): enable stack traces in error output (#16228) 2021-11-06 08:26:10 -06:00
treesitter.lua feat(ts): add query module in treesitter keys 2021-08-23 15:34:08 +02:00
ui.lua feat(ui): add vim.ui.input and use in lsp rename (#15959) 2021-11-07 07:13:53 -08:00
uri.lua fix(uri): use valid EmmyLua annotations (#16359) 2021-11-18 21:12:21 +01:00