diff options
author | sumneko <sumneko@hotmail.com> | 2022-01-23 18:40:04 +0800 |
---|---|---|
committer | sumneko <sumneko@hotmail.com> | 2022-01-23 18:40:04 +0800 |
commit | 48f59772c3fdf2fdc5a250f8f770ad16f1f0b3ab (patch) | |
tree | 2a525620e592fe81c55205db645aae8fd5cdbc66 /script/core/completion | |
parent | 37b5f6cdb45651487792758a931203a54af3dd29 (diff) | |
download | lua-language-server-48f59772c3fdf2fdc5a250f8f770ad16f1f0b3ab.zip |
show relative path in completion
Diffstat (limited to 'script/core/completion')
-rw-r--r-- | script/core/completion/completion.lua | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/script/core/completion/completion.lua b/script/core/completion/completion.lua index 16cecd04..099bdc47 100644 --- a/script/core/completion/completion.lua +++ b/script/core/completion/completion.lua @@ -886,6 +886,7 @@ local function collectRequireNames(mode, myUri, literal, source, smark, position end local path = furi.decode(uri) local infos = rpath.getVisiblePath(uri, path) + local relative = workspace.getRelativePath(path) for _, info in ipairs(infos) do if matchKey(literal, info.expect) then if not collect[info.expect] then @@ -895,14 +896,14 @@ local function collectRequireNames(mode, myUri, literal, source, smark, position finish = smark and (source.finish - #smark) or position, newText = smark and info.expect or util.viewString(info.expect), }, - path = path, + path = relative, } end if vm.isMetaFile(uri) then collect[info.expect][#collect[info.expect]+1] = ('* [[meta]](%s)'):format(uri) else collect[info.expect][#collect[info.expect]+1] = ([=[* [%s](%s) %s]=]):format( - path, + relative, uri, lang.script('HOVER_USE_LUA_PATH', info.searcher) ) |