diff --git a/client/key/index.js b/client/key/index.js index 6b4234a0..31f659bc 100644 --- a/client/key/index.js +++ b/client/key/index.js @@ -13,8 +13,8 @@ const Chars = fullstore(); const toggleVim = (keyCode, overrides = {}) => { const {_config, config} = overrides; - if (keyCode === KEY.ESC) - _config('vim', !config('vim')); + if (!config('vim') && keyCode === KEY.ESC) + _config('vim', true); }; const isUndefined = (a) => typeof a === 'undefined';