Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions script/workspace/require-path.lua
Original file line number Diff line number Diff line change
Expand Up @@ -151,7 +151,7 @@ end
---@param name string
Comment thread
periapsises marked this conversation as resolved.
---@return uri[]
---@return table<uri, string>?
function mt:searchUrisByRequireName(name)
function mt:searchUrisByRequireName(name, suri)
local vm = require 'vm'
local searchers = config.get(self.scp.uri, 'Lua.runtime.path')
local strict = config.get(self.scp.uri, 'Lua.runtime.pathStrict')
Expand All @@ -161,7 +161,7 @@ function mt:searchUrisByRequireName(name)
local searcherMap = {}
local excludes = {}

local pluginSuccess, pluginResults = plugin.dispatch('ResolveRequire', self.scp.uri, name)
local pluginSuccess, pluginResults = plugin.dispatch('ResolveRequire', self.scp.uri, name, suri)
if pluginSuccess and pluginResults ~= nil then
return pluginResults
end
Expand Down Expand Up @@ -226,7 +226,7 @@ function mt:findUrisByRequireName(suri, name)
end
local cache = self.requireCache[name]
if not cache then
local results, searcherMap = self:searchUrisByRequireName(name)
local results, searcherMap = self:searchUrisByRequireName(name, suri)
cache = {
results = results,
searcherMap = searcherMap,
Expand Down
Loading