aboutsummaryrefslogtreecommitdiff
path: root/.config/vis/plugins/vis-autoclose/init.lua
diff options
context:
space:
mode:
authordacctal <dacctal@symlinx.net>2026-05-05 22:17:34 +0000
committerdacctal <dacctal@symlinx.net>2026-05-05 22:17:34 +0000
commit4023c888138f05a1d7829605b7b884144fece662 (patch)
treee1610c887a9700643a61c9ea8b1d248cd9d7dbfd /.config/vis/plugins/vis-autoclose/init.lua
parentd33d907f53c50d323eca75c4bfc02ab5b989b30a (diff)
updated config for modal
Diffstat (limited to '.config/vis/plugins/vis-autoclose/init.lua')
-rw-r--r--.config/vis/plugins/vis-autoclose/init.lua8
1 files changed, 7 insertions, 1 deletions
diff --git a/.config/vis/plugins/vis-autoclose/init.lua b/.config/vis/plugins/vis-autoclose/init.lua
index 22b0039..967d0dd 100644
--- a/.config/vis/plugins/vis-autoclose/init.lua
+++ b/.config/vis/plugins/vis-autoclose/init.lua
@@ -59,7 +59,13 @@ end)
vis:map(vis.modes.INSERT, "<Backspace>", function(keys)
local cursor = vis.win.selection.pos
local file = vis.win.file
- local prev = file:content(cursor-1, 2)
+
+ local start = math.max(0, cursor - 1)
+ local prev = file:content(start, 2)
+ if cursor == 0 then
+ return 1
+ end
+ --local prev = file:content(cursor-1, 2)
-- Workaround until https://github.com/martanne/vis/issues/739 is solved
vis:feedkeys("<Left>")