From 4b84c1be46495dcf2e50ef4168030c5a88f8047f Mon Sep 17 00:00:00 2001 From: Iron-E Date: Mon, 16 May 2022 22:33:59 -0400 Subject: [PATCH] ref(Layer): use `vim.notify` instead of `error` --- lua/libmodal/src/Layer.lua | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lua/libmodal/src/Layer.lua b/lua/libmodal/src/Layer.lua index 2f6ab4c..b4e60ee 100644 --- a/lua/libmodal/src/Layer.lua +++ b/lua/libmodal/src/Layer.lua @@ -110,7 +110,12 @@ end --- @see `vim.api.nvim_del_keymap` function Layer:unmap(buffer, mode, lhs) if not self.existing_keymaps_by_mode then - error("Don't call this function before activating the layer; just remove from the keymap passed to `Layer.new` instead.") + vim.notify( + "Don't call this function before activating the layer; just remove from the keymap passed to `Layer.new` instead.", + vim.log.levels.ERROR, + {title = 'nvim-libmodal'} + ) + return end if self.existing_keymaps_by_mode[mode][lhs] then -- there is an older keymap to go back to, so undo this layer_keymaps_by_mode