neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

commit 996dd36c77321ea91758b5996d152a2f37af99dd
parent 2736cb3adf4ff2b9e3ba188eb7d081e1cb938fb4
Author: Mathias Fußenegger <mfussenegger@users.noreply.github.com>
Date:   Sat, 29 Jul 2023 16:10:40 +0200

feat(lsp): add actionable advice to lsp client quit error msg (#24510)

Co-authored-by: Justin M. Keyes <justinkz@gmail.com>
Diffstat:
Mruntime/lua/vim/lsp.lua | 9+++++++--
1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/runtime/lua/vim/lsp.lua b/runtime/lua/vim/lsp.lua @@ -1260,8 +1260,13 @@ function lsp.start_client(config) changetracking.reset(client) end if code ~= 0 or (signal ~= 0 and signal ~= 15) then - local msg = - string.format('Client %s quit with exit code %s and signal %s', client_id, code, signal) + local msg = string.format( + 'Client %s quit with exit code %s and signal %s. Check log for errors: %s', + name, + code, + signal, + lsp.get_log_path() + ) vim.notify(msg, vim.log.levels.WARN) end end)