autoload/lsp/options.vim | 5 ++++- diff --git a/autoload/lsp/options.vim b/autoload/lsp/options.vim index b8fbb95ec720ba196d2565fce13b0033494770c8..96ba5c870f8f4a9459adb0cfc57a414966561a7e 100644 --- a/autoload/lsp/options.vim +++ b/autoload/lsp/options.vim @@ -91,6 +91,8 @@ export const COMPLETIONMATCHER_CASE = 1 export const COMPLETIONMATCHER_ICASE = 2 export const COMPLETIONMATCHER_FUZZY = 3 +lspOptions.completionMatcherValue = COMPLETIONMATCHER_CASE + # set the LSP plugin options from the user provided option values export def OptionsSet(opts: dict) lspOptions->extend(opts) @@ -103,11 +105,12 @@ endif # For faster comparison, convert the 'completionMatcher' option value from a # string to a number. - lspOptions.completionMatcherValue = COMPLETIONMATCHER_CASE if lspOptions.completionMatcher == 'icase' lspOptions.completionMatcherValue = COMPLETIONMATCHER_ICASE elseif lspOptions.completionMatcher == 'fuzzy' lspOptions.completionMatcherValue = COMPLETIONMATCHER_FUZZY + else + lspOptions.completionMatcherValue = COMPLETIONMATCHER_CASE endif enddef