diff options
Diffstat (limited to 'script/core/hover/description.lua')
-rw-r--r-- | script/core/hover/description.lua | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/script/core/hover/description.lua b/script/core/hover/description.lua index 51027aed..59605f0d 100644 --- a/script/core/hover/description.lua +++ b/script/core/hover/description.lua @@ -9,12 +9,13 @@ local lang = require 'language' local util = require 'utility' local guide = require 'parser.guide' local noder = require 'core.noder' +local rpath = require 'workspace.require-path' local function collectRequire(mode, literal) local rootPath = ws.rootPath or '' local result, searchers if mode == 'require' then - result, searchers = ws.findUrisByRequirePath(literal) + result, searchers = rpath.findUrisByRequirePath(literal) elseif mode == 'dofile' or mode == 'loadfile' then result = ws.findUrisByFilePath(literal) @@ -63,7 +64,7 @@ end local function asStringView(source, literal) -- 内部包含转义符? - local rawLen = source.finish - source.start - 2 * #source[2] + 1 + local rawLen = source.finish - source.start - 2 * #source[2] if config.get(nil, 'Lua.hover.viewString') and (source[2] == '"' or source[2] == "'") and rawLen > #literal then |