From 94e499b131a917c97c148ad3c82357c6e31c200f Mon Sep 17 00:00:00 2001 From: Junegunn Choi Date: Mon, 20 Jun 2016 22:41:10 +0900 Subject: [PATCH] Feed 'a' only when Neovim terminal is used Close #165 and #166 --- autoload/fzf/vim.vim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/autoload/fzf/vim.vim b/autoload/fzf/vim.vim index 3be2511..7cfa5cb 100644 --- a/autoload/fzf/vim.vim +++ b/autoload/fzf/vim.vim @@ -1025,8 +1025,8 @@ function! s:complete_insert(lines) let data = call(s:reducer, [a:lines]) execute 'normal!' ((s:eol || empty(chars)) ? '' : 'h').del.(s:eol ? 'a': 'i').data - if has('nvim') - call feedkeys('a') + if mode() =~ 't' + call feedkeys('a', 'n') else execute "normal! \la" endif