diff --git a/README.md b/README.md index 8a09d89..a797535 100644 --- a/README.md +++ b/README.md @@ -313,16 +313,18 @@ to return something other than `nil` takes precedence. Each function must return `boolean|nil`. +You can use the preset functions from `cmp.config.compare.*`. + Default: ```lua { - compare.offset, - compare.exact, - compare.score, - compare.kind, - compare.sort_text, - compare.length, - compare.order, + cmp.config.compare.offset, + cmp.config.compare.exact, + cmp.config.compare.score, + cmp.config.compare.kind, + cmp.config.compare.sort_text, + cmp.config.compare.length, + cmp.config.compare.order, } ``` diff --git a/lua/cmp/init.lua b/lua/cmp/init.lua index 11039cb..a19fcfc 100644 --- a/lua/cmp/init.lua +++ b/lua/cmp/init.lua @@ -13,6 +13,10 @@ end cmp.lsp = require('cmp.types.lsp') cmp.vim = require('cmp.types.vim') +---Export default config presets. +cmp.config = {} +cmp.config.compare = require('cmp.config.compare') + ---Export mapping cmp.mapping = require('cmp.config.mapping')