From 43073dbd7ed9a245c4d8cf24b44bd98d5df5cb0c Mon Sep 17 00:00:00 2001 From: Iron-E Date: Mon, 20 Feb 2023 14:56:34 -0500 Subject: [PATCH] fix(Layer): `unmap` after `enter` --- lua/libmodal/src/Layer.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lua/libmodal/src/Layer.lua b/lua/libmodal/src/Layer.lua index 15a9844..18c0448 100644 --- a/lua/libmodal/src/Layer.lua +++ b/lua/libmodal/src/Layer.lua @@ -183,10 +183,10 @@ function Layer:unmap(buffer, mode, lhs) -- remove this keymap from the list of ones to restore self.existing_keymaps_by_mode[mode][lhs] = nil - else - -- remove this keymap from the list of ones to create - self.layer_keymaps_by_mode[mode][lhs] = nil end + + -- remove this keymap from the list of ones managed by the layer + self.layer_keymaps_by_mode[mode][lhs] = nil end return Layer