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`.
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,
}
```

View File

@@ -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')