diff --git a/runtime/lua/vim/lsp/inline_completion.lua b/runtime/lua/vim/lsp/inline_completion.lua index 1d31cd8b24..a5e6f4e7d3 100644 --- a/runtime/lua/vim/lsp/inline_completion.lua +++ b/runtime/lua/vim/lsp/inline_completion.lua @@ -121,7 +121,7 @@ function Completor:handler(err, result, ctx) log.error('inlinecompletion', err) return end - if not result then + if not result or not vim.startswith(api.nvim_get_mode().mode, 'i') then return end