File tree Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -2604,7 +2604,7 @@ impl LanguageClient {
26042604 return Ok ( ( ) ) ;
26052605 }
26062606
2607- match threshold {
2607+ match params . typ {
26082608 MessageType :: Error => error ! ( "{}" , params. message) ,
26092609 MessageType :: Warning => warn ! ( "{}" , params. message) ,
26102610 MessageType :: Info => info ! ( "{}" , params. message) ,
@@ -2619,7 +2619,14 @@ impl LanguageClient {
26192619 pub fn window_show_message ( & self , params : & Value ) -> Result < ( ) > {
26202620 let params = ShowMessageParams :: deserialize ( params) ?;
26212621 let msg = format ! ( "[{:?}] {}" , params. typ, params. message) ;
2622- self . vim ( ) ?. echomsg ( & msg) ?;
2622+
2623+ match params. typ {
2624+ MessageType :: Error => self . vim ( ) ?. echoerr ( msg) ?,
2625+ MessageType :: Warning => self . vim ( ) ?. echowarn ( msg) ?,
2626+ MessageType :: Info => self . vim ( ) ?. echomsg ( msg) ?,
2627+ MessageType :: Log => self . vim ( ) ?. echomsg ( msg) ?,
2628+ } ;
2629+
26232630 Ok ( ( ) )
26242631 }
26252632
You can’t perform that action at this time.
0 commit comments