diff --git a/doc/cmp.txt b/doc/cmp.txt index b0015cd..e21921e 100644 --- a/doc/cmp.txt +++ b/doc/cmp.txt @@ -474,6 +474,11 @@ matching.disallow_fuzzy_matching~ `boolean` Whether to allow fuzzy matching. + *cmp-config.matching.disallow_fullfuzzy_matching* +matching.disallow_fullfuzzy_matching~ + `boolean` + Whether to allow full-fuzzy matching. + *cmp-config.matching.disallow_partial_fuzzy_matching* matching.disallow_partial_fuzzy_matching~ `boolean` diff --git a/lua/cmp/config/default.lua b/lua/cmp/config/default.lua index fc488e5..5259520 100644 --- a/lua/cmp/config/default.lua +++ b/lua/cmp/config/default.lua @@ -50,6 +50,7 @@ return function() matching = { disallow_fuzzy_matching = false, + disallow_fullfuzzy_matching = false, disallow_partial_fuzzy_matching = true, disallow_partial_matching = false, disallow_prefix_unmatching = false, diff --git a/lua/cmp/types/cmp.lua b/lua/cmp/types/cmp.lua index 8826746..9535e46 100644 --- a/lua/cmp/types/cmp.lua +++ b/lua/cmp/types/cmp.lua @@ -125,6 +125,7 @@ cmp.ItemField = { ---@class cmp.MatchingConfig ---@field public disallow_fuzzy_matching boolean +---@field public disallow_fullfuzzy_matching boolean ---@field public disallow_partial_fuzzy_matching boolean ---@field public disallow_partial_matching boolean ---@field public disallow_prefix_unmatching boolean