From 613328c3750ac954f6bdab7af1b9339427068d3d Mon Sep 17 00:00:00 2001 From: hrsh7th Date: Fri, 10 Sep 2021 01:03:07 +0900 Subject: [PATCH] Expose built-in comparators --- README.md | 16 +++++++++------- lua/cmp/init.lua | 4 ++++ 2 files changed, 13 insertions(+), 7 deletions(-) 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')