diff options
Diffstat (limited to '.config/vis/plugins/vis-autoclose/init.lua')
| -rw-r--r-- | .config/vis/plugins/vis-autoclose/init.lua | 8 |
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>") |
