Refactor a bit

This commit is contained in:
hrsh7th
2021-09-03 14:15:17 +09:00
parent 4fbe8c2e49
commit 6cc8b82267
5 changed files with 8 additions and 11 deletions

View File

@@ -2,7 +2,7 @@ local core = require('cmp.core')
local keymap = require('cmp.utils.keymap') local keymap = require('cmp.utils.keymap')
local source = require('cmp.source') local source = require('cmp.source')
local config = require('cmp.config') local config = require('cmp.config')
local autocmd = require('cmp.autocmd') local autocmd = require('cmp.utils.autocmd')
local cmp = {} local cmp = {}
@@ -14,7 +14,7 @@ cmp.lsp = require('cmp.types.lsp')
cmp.vim = require('cmp.types.vim') cmp.vim = require('cmp.types.vim')
---Export mapping ---Export mapping
cmp.mapping = require('cmp.mapping') cmp.mapping = require('cmp.config.mapping')
---Register completion sources ---Register completion sources
---@param name string ---@param name string

View File

@@ -3,7 +3,7 @@ local types = require('cmp.types')
local async = require('cmp.utils.async') local async = require('cmp.utils.async')
local float = require('cmp.float') local float = require('cmp.float')
local config = require('cmp.config') local config = require('cmp.config')
local autocmd = require('cmp.autocmd') local autocmd = require('cmp.utils.autocmd')
local check = require('cmp.utils.check') local check = require('cmp.utils.check')
---@class cmp.MenuOption ---@class cmp.MenuOption

View File

@@ -3,18 +3,15 @@ if vim.g.loaded_cmp then
end end
vim.g.loaded_cmp = true vim.g.loaded_cmp = true
local cmp = require'cmp'
local misc = require'cmp.utils.misc'
-- TODO: https://github.com/neovim/neovim/pull/14661 -- TODO: https://github.com/neovim/neovim/pull/14661
vim.cmd [[ vim.cmd [[
augroup cmp augroup cmp
autocmd! autocmd!
autocmd InsertEnter * lua require'cmp.autocmd'.emit('InsertEnter') autocmd InsertEnter * lua require'cmp.utils.autocmd'.emit('InsertEnter')
autocmd InsertLeave * lua require'cmp.autocmd'.emit('InsertLeave') autocmd InsertLeave * lua require'cmp.utils.autocmd'.emit('InsertLeave')
autocmd TextChangedI,TextChangedP * lua require'cmp.autocmd'.emit('TextChanged') autocmd TextChangedI,TextChangedP * lua require'cmp.utils.autocmd'.emit('TextChanged')
autocmd CompleteChanged * lua require'cmp.autocmd'.emit('CompleteChanged') autocmd CompleteChanged * lua require'cmp.utils.autocmd'.emit('CompleteChanged')
autocmd CompleteDone * lua require'cmp.autocmd'.emit('CompleteDone') autocmd CompleteDone * lua require'cmp.utils.autocmd'.emit('CompleteDone')
augroup END augroup END
]] ]]