mirror of
https://github.com/neovim/neovim
synced 2025-07-16 09:11:51 +00:00
fix(lsp): use vim.notify for all message types #34489
Problem: Currently, vim.notify is only used to display messages when the message type is Error. Solution: Use vim.notify to display messages for all message types.
This commit is contained in:
@ -588,12 +588,8 @@ NSC['window/showMessage'] = function(_, params, ctx)
|
||||
if not client then
|
||||
err_message('LSP[', client_name, '] client has shut down after sending ', message)
|
||||
end
|
||||
if message_type == protocol.MessageType.Error then
|
||||
err_message('LSP[', client_name, '] ', message)
|
||||
else
|
||||
message = ('LSP[%s][%s] %s\n'):format(client_name, protocol.MessageType[message_type], message)
|
||||
api.nvim_echo({ { message } }, true, {})
|
||||
end
|
||||
message = ('LSP[%s] %s'):format(client_name, message)
|
||||
vim.notify(message, log._from_lsp_level(message_type))
|
||||
return params
|
||||
end
|
||||
|
||||
|
Reference in New Issue
Block a user