]> Sergey Matveev's repositories - vim-lsp.git/commitdiff
Passing multiple text property types to prop_remove() is supported only starting...
authorYegappan Lakshmanan <yegappan@yahoo.com>
Sun, 27 Nov 2022 18:03:04 +0000 (10:03 -0800)
committerYegappan Lakshmanan <yegappan@yahoo.com>
Sun, 27 Nov 2022 18:03:04 +0000 (10:03 -0800)
autoload/lsp/lsp.vim

index dd3307a9a4da51370724113a1b5e1ac013ed777c..c1cfce051a20e7879046689b55266e952264db21 100644 (file)
@@ -589,7 +589,13 @@ def g:LspDocHighlightClear()
     return
   endif
 
-  prop_remove({types: ['LspTextRef', 'LspReadRef', 'LspWriteRef'], all: true})
+  if has('patch-9.0.0233')
+    prop_remove({types: ['LspTextRef', 'LspReadRef', 'LspWriteRef'], all: true})
+  else
+    prop_remove({type: 'LspTextRef', all: true})
+    prop_remove({type: 'LspReadRef', all: true})
+    prop_remove({type: 'LspWriteRef', all: true})
+  endif
 enddef
 
 def g:LspRequestDocSymbols()