From 13db9236fe5ec5cd69ac8aa80b5adcc3db842cbe Mon Sep 17 00:00:00 2001 From: davix Date: Sun, 11 Sep 2016 21:16:36 +0800 Subject: vim-patch:7.4.1535 (#5327) Problem: The feedkeys test has a one second delay. Solution: Avoid need_wait_return() to delay. (Hirohito Higashi) https://github.com/vim/vim/commit/9e496854a9fe56699687a4f86003fad115b3b375 --- src/nvim/api/vim.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/nvim/api/vim.c') diff --git a/src/nvim/api/vim.c b/src/nvim/api/vim.c index b1572037cb..70e0c55528 100644 --- a/src/nvim/api/vim.c +++ b/src/nvim/api/vim.c @@ -92,7 +92,12 @@ void nvim_feedkeys(String keys, String mode, Boolean escape_csi) typebuf_was_filled = true; } if (execute) { + int save_msg_scroll = msg_scroll; + + /* Avoid a 1 second delay when the keys start Insert mode. */ + msg_scroll = false; exec_normal(true); + msg_scroll |= save_msg_scroll; } } -- cgit