From 8f92f57043be7ea7a0fa965bcfa1723465a50906 Mon Sep 17 00:00:00 2001 From: hrsh7th Date: Tue, 19 Oct 2021 19:03:55 +0900 Subject: [PATCH] Fix #376 --- plugin/cmp.lua | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/plugin/cmp.lua b/plugin/cmp.lua index 3711ae0..a07573c 100644 --- a/plugin/cmp.lua +++ b/plugin/cmp.lua @@ -80,13 +80,15 @@ vim.cmd [[command! CmpStatus lua require('cmp').status()]] vim.cmd [[doautocmd User cmp#ready]] -vim.on_key(function(keys) - if keys == vim.api.nvim_replace_termcodes('', true, true, true) then - vim.schedule(function() - if not api.is_suitable_mode() then - require('cmp.utils.autocmd').emit('InsertLeave') - end - end) - end -end, vim.api.nvim_create_namespace('cmp.plugin')) +if vim.on_key then + vim.on_key(function(keys) + if keys == vim.api.nvim_replace_termcodes('', true, true, true) then + vim.schedule(function() + if not api.is_suitable_mode() then + require('cmp.utils.autocmd').emit('InsertLeave') + end + end) + end + end, vim.api.nvim_create_namespace('cmp.plugin')) +end