From 1c8a677024179b966ba2ab420e6edbe8dfda146b Mon Sep 17 00:00:00 2001 From: zbirenbaum Date: Thu, 14 Apr 2022 13:57:11 -0400 Subject: [PATCH] Fix #938 --- lua/plugins/configs/others.lua | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/lua/plugins/configs/others.lua b/lua/plugins/configs/others.lua index 99877cca..3a86715a 100644 --- a/lua/plugins/configs/others.lua +++ b/lua/plugins/configs/others.lua @@ -18,11 +18,15 @@ M.autopairs = function(override_flag) end end -M.better_escape = function() - require("better_escape").setup { - mapping = chadrc_config.mappings.plugins.better_escape.esc_insertmode, - timeout = chadrc_config.plugins.options.esc_insertmode_timeout, +M.better_escape = function(override_flag) + local default = { + mapping = chadrc_config.mappings.plugins.better_escape.esc_insertmode, + timeout = chadrc_config.plugins.options.esc_insertmode_timeout, } + if override_flag then + default = require("core.utils").tbl_override_req("better_escape", default) + end + require("better_escape").setup(default) end M.blankline = function(override_flag)