]> Sergey Matveev's repositories - vim-lsp.git/commitdiff
fix: Use character position in TagFunc
authorIlango Rajagopal <ilangokul@gmail.com>
Sun, 5 Mar 2023 11:27:33 +0000 (16:57 +0530)
committerIlango Rajagopal <ilangokul@gmail.com>
Sun, 5 Mar 2023 11:27:33 +0000 (16:57 +0530)
autoload/lsp/symbol.vim

index b9a75796e404c8d3a4d1eb2b1335d2f422f5aed8..79d75343a8aa7b9da05ae005fab236acee6aeb8b 100644 (file)
@@ -468,7 +468,7 @@ export def TagFunc(lspserver: dict<any>,
     var tagitem = {}
     tagitem.name = pat
     tagitem.filename = util.LspUriToFile(tagloc.uri)
-    tagitem.cmd = (tagloc.range.start.line + 1)->string()
+    tagitem.cmd = printf("/\\%%%dl\\%%%dc", tagloc.range.start.line + 1, tagloc.range.start.character + 1)
     retval->add(tagitem)
   endfor