Skip to content

Commit 3dbf3e1

Browse files
committed
fix: clear_mappings' postion
pcall vim.keymap.del refactor: rename to unmap_keys
1 parent 5fef9fa commit 3dbf3e1

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

lua/better_escape.lua

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,12 +39,12 @@ local settings = {
3939
},
4040
}
4141

42-
local function clear_mappings()
42+
local function unmap_keys()
4343
for mode, keys in pairs(settings.mappings) do
4444
for key, subkeys in pairs(keys) do
45-
vim.keymap.del(mode, key)
45+
pcall(vim.keymap.del, mode, key)
4646
for subkey, _ in pairs(subkeys) do
47-
vim.keymap.del(mode, subkey)
47+
pcall(vim.keymap.del, mode, subkey)
4848
end
4949
end
5050
end
@@ -142,6 +142,7 @@ local function map_keys()
142142
end
143143

144144
function M.setup(update)
145+
unmap_keys()
145146
settings = vim.tbl_deep_extend("force", settings, update or {})
146147
if settings.keys or settings.clear_empty_lines then
147148
vim.notify(
@@ -165,7 +166,6 @@ function M.setup(update)
165166
settings.keys
166167
end
167168
end
168-
pcall(clear_mappings)
169169
map_keys()
170170
end
171171

0 commit comments

Comments
 (0)