mirror of
https://github.com/neovim/neovim.git
synced 2025-02-25 18:55:25 -06:00
fix(completion): correct what modes support fuzzy completion
This commit is contained in:
parent
441d13eae5
commit
d512678739
@ -105,13 +105,15 @@ static bool cmdline_fuzzy_completion_supported(const expand_T *const xp)
|
||||
&& xp->xp_context != EXPAND_FILES_IN_PATH
|
||||
&& xp->xp_context != EXPAND_FILETYPE
|
||||
&& xp->xp_context != EXPAND_HELP
|
||||
&& xp->xp_context != EXPAND_LUA
|
||||
&& xp->xp_context != EXPAND_OLD_SETTING
|
||||
&& xp->xp_context != EXPAND_OWNSYNTAX
|
||||
&& xp->xp_context != EXPAND_PACKADD
|
||||
&& xp->xp_context != EXPAND_SHELLCMD
|
||||
&& xp->xp_context != EXPAND_TAGS
|
||||
&& xp->xp_context != EXPAND_TAGS_LISTFILES
|
||||
&& xp->xp_context != EXPAND_USER_LIST;
|
||||
&& xp->xp_context != EXPAND_USER_LIST
|
||||
&& xp->xp_context != EXPAND_USER_LUA;
|
||||
}
|
||||
|
||||
/// Returns true if fuzzy completion for cmdline completion is enabled and
|
||||
|
@ -935,6 +935,9 @@ describe('completion', function()
|
||||
eq({'api'}, funcs.getcompletion('vim.ap', 'lua'))
|
||||
eq({'tbl_filter'}, funcs.getcompletion('vim.tbl_fil', 'lua'))
|
||||
eq({'vim'}, funcs.getcompletion('print(vi', 'lua'))
|
||||
-- fuzzy completion is not supported, so the result should be the same
|
||||
command('set wildoptions+=fuzzy')
|
||||
eq({'vim'}, funcs.getcompletion('vi', 'lua'))
|
||||
end)
|
||||
end)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user