Expose built-in comparators

This commit is contained in:
hrsh7th
2021-09-10 01:03:07 +09:00
parent 6f48e2650f
commit 613328c375
2 changed files with 13 additions and 7 deletions

View File

@@ -313,16 +313,18 @@ to return something other than `nil` takes precedence.
Each function must return `boolean|nil`. Each function must return `boolean|nil`.
You can use the preset functions from `cmp.config.compare.*`.
Default: Default:
```lua ```lua
{ {
compare.offset, cmp.config.compare.offset,
compare.exact, cmp.config.compare.exact,
compare.score, cmp.config.compare.score,
compare.kind, cmp.config.compare.kind,
compare.sort_text, cmp.config.compare.sort_text,
compare.length, cmp.config.compare.length,
compare.order, cmp.config.compare.order,
} }
``` ```

View File

@@ -13,6 +13,10 @@ end
cmp.lsp = require('cmp.types.lsp') cmp.lsp = require('cmp.types.lsp')
cmp.vim = require('cmp.types.vim') cmp.vim = require('cmp.types.vim')
---Export default config presets.
cmp.config = {}
cmp.config.compare = require('cmp.config.compare')
---Export mapping ---Export mapping
cmp.mapping = require('cmp.config.mapping') cmp.mapping = require('cmp.config.mapping')