From e0f63d9e619c94fb4c4ad8c093964cf449e3cca1 Mon Sep 17 00:00:00 2001 From: Jono Targett Date: Wed, 3 Aug 2022 16:52:25 +0930 Subject: [PATCH] Added a copypaste from stackoverflow that stops vim from waiting for extra keystrokes folloine Esc keypresses, so that it doesn't hang momentarity going from insert -> command mode. --- .vimrc | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.vimrc b/.vimrc index 80c3182..edee48d 100644 --- a/.vimrc +++ b/.vimrc @@ -39,3 +39,13 @@ set hidden nnoremap :bnext nnoremap :bprev +" leave insert mode quickly +if ! has('gui_running') + set ttimeoutlen=10 + augroup FastEscape + autocmd! + au InsertEnter * set timeoutlen=0 + au InsertLeave * set timeoutlen=1000 + augroup END +endif +