summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGeorgi Kirilov <>2020-11-22 15:10:49 +0200
committerGeorgi Kirilov <>2023-10-04 18:24:59 +0800
commit03fae0a577f4e105aad95744ef1f519386724e40 (patch)
tree6fc187d53864ae5efe04db5faec8682ca93b3932
parentc5e32f958ef1ed600cf76ca6c37a85e6189500cb (diff)
downloadvis-pairs-03fae0a577f4e105aad95744ef1f519386724e40.tar.gz
Remove a constant argument
-rw-r--r--pairs.lua8
1 files changed, 4 insertions, 4 deletions
diff --git a/pairs.lua b/pairs.lua
index 76e98b9..db32665 100644
--- a/pairs.lua
+++ b/pairs.lua
@@ -110,10 +110,10 @@ local function match_at(str, pattern, pos)
end
end
-local function escaping_context(file, range, syntax)
- if not syntax then return {} end
+local function escaping_context(file, range)
+ if not vis.win.syntax then return {} end
+ local rules = vis.lexers.lexers[vis.win.syntax]._RULES
local p
- local rules = vis.lexers.lexers[syntax]._RULES
for _, name in ipairs({vis.lexers.COMMENT, vis.lexers.STRING}) do
if rules[name] then
p = p and p + rules[name] / 0 or rules[name] / 0
@@ -147,7 +147,7 @@ local function get_range(key, file, pos)
local offsets, correction
repeat
local sel_range = selection_range(pos)
- local c = escaping_context(file, sel_range, vis.win.syntax)
+ local c = escaping_context(file, sel_range)
local range = c.range or {start = 0, finish = file.size}
if c.newpos then
pos = c.newpos