diff --git a/plugin/cmp.lua b/plugin/cmp.lua index 146957f..7e6174e 100644 --- a/plugin/cmp.lua +++ b/plugin/cmp.lua @@ -30,13 +30,15 @@ misc.set(_G, { 'cmp', 'plugin', 'cmdline', 'enter' }, function() end local cmdtype = vim.fn.expand('') if cmdtype ~= '=' then - vim.cmd [[ - augroup cmp-cmdline - autocmd! - autocmd CmdlineChanged * lua require'cmp.utils.autocmd'.emit('TextChanged') - augroup END - ]] - require('cmp.utils.autocmd').emit('InsertEnter') + if api.is_cmdline_mode() then + vim.cmd [[ + augroup cmp-cmdline + autocmd! + autocmd CmdlineChanged * lua require'cmp.utils.autocmd'.emit('TextChanged') + augroup END + ]] + require('cmp.utils.autocmd').emit('InsertEnter') + end end end)