InsertMode is required

This commit is contained in:
hrsh7th
2021-09-13 01:05:31 +09:00
parent a78894a09a
commit 9c460395a0
3 changed files with 4 additions and 10 deletions

View File

@@ -192,10 +192,7 @@ Default:
```lua ```lua
function() function()
local enabled = true return vim.api.nvim_buf_get_option(0, 'buftype') ~= 'prompt'
enabled = enabled and vim.api.nvim_buf_get_option(0, 'buftype') ~= 'prompt'
enabled = enabled and string.sub(vim.api.nvim_get_mode().mode, 1, 1) == 'i'
return enabled
end end
``` ```

View File

@@ -44,9 +44,9 @@ end
config.enabled = function() config.enabled = function()
local enabled = config.get().enabled local enabled = config.get().enabled
if type(enabled) == 'function' then if type(enabled) == 'function' then
return enabled() enabled = enabled()
end end
return not not enabled return enabled and string.sub(vim.api.nvim_get_mode().mode, 1, 1) == 'i'
end end
---Return source config ---Return source config

View File

@@ -7,10 +7,7 @@ local WIDE_HEIGHT = 40
return function() return function()
return { return {
enabled = function() enabled = function()
local enabled = true return vim.api.nvim_buf_get_option(0, 'buftype') ~= 'prompt'
enabled = enabled and vim.api.nvim_buf_get_option(0, 'buftype') ~= 'prompt'
enabled = enabled and string.sub(vim.api.nvim_get_mode().mode, 1, 1) == 'i'
return enabled
end, end,
completion = { completion = {
autocomplete = { autocomplete = {