From a95100b3fb3271857b98735259865dbfe4aab69a Mon Sep 17 00:00:00 2001 From: "shane.xb.qian" Date: Sun, 16 Apr 2023 09:26:05 +0800 Subject: [PATCH] fix: tidy the echom msg to InfoMsg // based on #262 Signed-off-by: shane.xb.qian --- autoload/lsp/handlers.vim | 11 ++++++++--- autoload/lsp/lsp.vim | 2 +- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/autoload/lsp/handlers.vim b/autoload/lsp/handlers.vim index b4219f5..0a9fab6 100644 --- a/autoload/lsp/handlers.vim +++ b/autoload/lsp/handlers.vim @@ -41,8 +41,13 @@ def ProcessShowMsgNotif(lspserver: dict, reply: dict) # them. return endif - var mtype = LspMsgTypeToString(reply.params.type) - :echomsg $'Lsp({lspserver.name}):[{mtype}]: {reply.params.message}' + if reply.params.type == 1 + util.ErrMsg($'Lsp({lspserver.name}) {reply.params.message}') + elseif reply.params.type == 2 + util.WarnMsg($'Lsp({lspserver.name}) {reply.params.message}') + elseif reply.params.type == 3 + util.InfoMsg($'Lsp({lspserver.name}) {reply.params.message}') + endif enddef # process a log notification message from the LSP server @@ -123,7 +128,7 @@ def ProcessApplyEditReq(lspserver: dict, request: dict) endif var workspaceEditParams: dict = request.params if workspaceEditParams->has_key('label') - :echomsg $'Workspace edit {workspaceEditParams.label}' + util.InfoMsg($'Workspace edit {workspaceEditParams.label}') endif textedit.ApplyWorkspaceEdit(workspaceEditParams.edit) # TODO: Need to return the proper result of the edit operation diff --git a/autoload/lsp/lsp.vim b/autoload/lsp/lsp.vim index 945ea47..5a332d6 100644 --- a/autoload/lsp/lsp.vim +++ b/autoload/lsp/lsp.vim @@ -932,7 +932,7 @@ enddef export def ListWorkspaceFolders() var lspservers: list> = buf.CurbufGetServers() for lspserver in lspservers - :echomsg $'Workspace Folders: "{lspserver.name}" {lspserver.workspaceFolders->string()}' + util.InfoMsg($'Workspace Folders: "{lspserver.name}" {lspserver.workspaceFolders->string()}') endfor enddef -- 2.48.1