manifest_navigator_candidates_by_contents = function() local filter = Manifest_navigator.filter:lower() if filter == '' then return Manifest end local result = {} -- We can only search definitions that have source code for def in pairs(Definitions) do local contents = Definitions[def].data for _,line in ipairs(contents) do if line:lower():find(filter, --[[init]] 1, --[[plain]] true) then table.insert(result, def) break end end end return result end