From d113902eef9111488eeb6718f9dd8b532d5287d5 Mon Sep 17 00:00:00 2001 From: hrsh7th Date: Thu, 28 Oct 2021 02:03:29 +0900 Subject: [PATCH] Improve cmdline handling --- plugin/cmp.lua | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) 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)