summaryrefslogtreecommitdiff
path: root/script/core/code-action.lua
diff options
context:
space:
mode:
Diffstat (limited to 'script/core/code-action.lua')
-rw-r--r--script/core/code-action.lua26
1 files changed, 13 insertions, 13 deletions
diff --git a/script/core/code-action.lua b/script/core/code-action.lua
index bae3df81..1ec2aa8b 100644
--- a/script/core/code-action.lua
+++ b/script/core/code-action.lua
@@ -1,10 +1,10 @@
-local files = require 'files'
-local lang = require 'language'
-local define = require 'proto.define'
-local guide = require 'core.guide'
-local util = require 'utility'
-local sp = require 'bee.subprocess'
-local vm = require 'vm'
+local files = require 'files'
+local lang = require 'language'
+local define = require 'proto.define'
+local searcher = require 'core.searcher'
+local util = require 'utility'
+local sp = require 'bee.subprocess'
+local vm = require 'vm'
local function checkDisableByLuaDocExits(uri, row, mode, code)
local lines = files.getLines(uri)
@@ -59,7 +59,7 @@ end
local function disableDiagnostic(uri, code, start, results)
local lines = files.getLines(uri)
- local row = guide.positionOf(lines, start)
+ local row = searcher.positionOf(lines, start)
results[#results+1] = {
title = lang.script('ACTION_DISABLE_DIAG', code),
kind = 'quickfix',
@@ -137,12 +137,12 @@ end
local function solveUndefinedGlobal(uri, diag, results)
local ast = files.getAst(uri)
local offset = files.offsetOfWord(uri, diag.range.start)
- guide.eachSourceContain(ast.ast, offset, function (source)
+ searcher.eachSourceContain(ast.ast, offset, function (source)
if source.type ~= 'getglobal' then
return
end
- local name = guide.getKeyName(source)
+ local name = searcher.getKeyName(source)
markGlobal(uri, name, results)
end)
@@ -156,12 +156,12 @@ end
local function solveLowercaseGlobal(uri, diag, results)
local ast = files.getAst(uri)
local offset = files.offsetOfWord(uri, diag.range.start)
- guide.eachSourceContain(ast.ast, offset, function (source)
+ searcher.eachSourceContain(ast.ast, offset, function (source)
if source.type ~= 'setglobal' then
return
end
- local name = guide.getKeyName(source)
+ local name = searcher.getKeyName(source)
markGlobal(uri, name, results)
end)
end
@@ -357,7 +357,7 @@ local function checkSwapParams(results, uri, start, finish)
return
end
local args = {}
- guide.eachSourceBetween(ast.ast, start, finish, function (source)
+ searcher.eachSourceBetween(ast.ast, start, finish, function (source)
if source.type == 'callargs'
or source.type == 'funcargs' then
local targetIndex