Update mapping configuration

This commit is contained in:
hrsh7th
2021-08-11 23:24:47 +09:00
parent 4c9462c28c
commit c2f872920e
8 changed files with 196 additions and 88 deletions

View File

@@ -1,5 +1,4 @@
local core = require('cmp.core')
local types = require('cmp.types')
local source = require('cmp.source')
local config = require('cmp.config')
local autocmd = require('cmp.autocmd')
@@ -13,6 +12,9 @@ end
cmp.lsp = require('cmp.types.lsp')
cmp.vim = require('cmp.types.vim')
---Export mapping
cmp.mapping = require('cmp.mapping')
---Register completion sources
---@param name string
---@param s cmp.Source
@@ -43,18 +45,6 @@ cmp.setup = setmetatable({
end,
})
---Invoke completion manually
cmp.complete = function()
core.complete(core.get_context({
reason = types.cmp.ContextReason.Manual,
}))
end
---Close completion
cmp.close = function()
core.reset()
end
---Handle events
autocmd.subscribe('InsertEnter', function()
core.prepare()