]> Sergey Matveev's repositories - vim-lsp.git/commitdiff
add bufload and remove single quotes from the key names
authorOleksiy Hryshchenko <greeschenko@gmail.com>
Tue, 28 Mar 2023 08:40:03 +0000 (11:40 +0300)
committerOleksiy Hryshchenko <greeschenko@gmail.com>
Tue, 28 Mar 2023 08:40:03 +0000 (11:40 +0300)
autoload/lsp/diag.vim

index 7e50fe40fe6f18e7ad784367ec15677696ffe3ec..d21e21d2fb783418582d4f4fcaa56d97b5769a87 100644 (file)
@@ -24,6 +24,7 @@ enddef
 
 # Refresh the signs placed in buffer 'bnr' on lines with a diagnostic message.
 def DiagsRefreshSigns(lspserver: dict<any>, bnr: number)
+  bnr->bufload()
   # Remove all the existing diagnostic signs
   sign_unplace('LSPDiag', {buffer: bnr})
 
@@ -49,11 +50,11 @@ def DiagsRefreshSigns(lspserver: dict<any>, bnr: number)
 
     if has('patch-9.0.1157') && opt.lspOptions.showDiagWithVirtualText
         prop_add( lnum, 0, {
-            'bufnr': bnr,
-            'type': 'LspDiagVirtualText',
-            'text': '┌─ ' .. diag.message,
-            'text_align': 'above',
-            'text_padding_left': diag.range.start.character})
+            bufnr: bnr,
+            type: 'LspDiagVirtualText',
+            text: '┌─ ' .. diag.message,
+            text_align: 'above',
+            text_padding_left: diag.range.start.character})
     endif
   endfor