]> Sergey Matveev's repositories - vim-lsp.git/commitdiff
Fix test failure
authorYegappan Lakshmanan <yegappan@yahoo.com>
Tue, 6 Jun 2023 02:32:10 +0000 (19:32 -0700)
committerYegappan Lakshmanan <yegappan@yahoo.com>
Tue, 6 Jun 2023 02:32:10 +0000 (19:32 -0700)
autoload/lsp/symbol.vim

index e7ac232fd9ea780c18b1e76e5dc21e42438b6aaf..136d99a973b7db96a3d2ad5ee47800f661c23c95 100644 (file)
@@ -501,9 +501,9 @@ export def TagFunc(lspserver: dict<any>,
     tagitem.name = pat
 
     var [uri, range] = util.LspLocationParse(tagloc)
-    var fname = util.LspUriToFile(uri)
-    tagitem.filename = fname
-    var startByteIdx = util.GetLineByteFromPos(fname->bufnr(), range.start)
+    tagitem.filename = util.LspUriToFile(uri)
+    var bnr = util.LspUriToBufnr(uri)
+    var startByteIdx = util.GetLineByteFromPos(bnr, range.start)
     tagitem.cmd = $"/\\%{range.start.line + 1}l\\%{startByteIdx + 1}c"
 
     retval->add(tagitem)