From 34ceec14d2e60b3fe289fa0b126f2b8a0c606b0c Mon Sep 17 00:00:00 2001 From: Jan Edmund Lazo Date: Fri, 25 Aug 2017 23:34:51 -0400 Subject: [PATCH] [fzf#vim#complete] append --no-expect to options Reference: https://github.com/junegunn/fzf.vim/pull/436#discussion_r135379047 --- autoload/fzf/vim.vim | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/autoload/fzf/vim.vim b/autoload/fzf/vim.vim index 4d069a9..b98171e 100644 --- a/autoload/fzf/vim.vim +++ b/autoload/fzf/vim.vim @@ -1255,9 +1255,10 @@ function! fzf#vim#complete(...) call s:merge_opts(s:opts, remove(s:opts, 'extra_options')) endif if has_key(s:opts, 'options') - " FIXME: fzf currently doesn't have --no-expect option - if type(s:opts.options) == s:TYPE.string - let s:opts.options = substitute(s:opts.options, '--expect=[^ ]*', '', 'g') + if type(s:opts.options) == s:TYPE.list + call add(s:opts.options, '--no-expect') + else + let s:opts.options .= ' --no-expect' endif endif