feat: Bring back auto_preview

This commit is contained in:
Simrat Grewal
2022-08-15 14:59:40 -07:00
parent ab3c25c3d9
commit 47cbb20f52
2 changed files with 26 additions and 12 deletions

View File

@@ -36,6 +36,20 @@ local function setup_global_autocmd()
})
end
local function setup_buffer_autocmd()
if config.options.auto_preview then
vim.api.nvim_create_autocmd('CursorHold', {
buffer = 0,
callback = require('symbols-outline.preview').show,
})
else
vim.api.nvim_create_autocmd('CursorMoved', {
buffer = 0,
callback = require('symbols-outline.preview').close,
})
end
end
-------------------------
-- STATE
-------------------------
@@ -188,6 +202,7 @@ local function handler(response)
})
setup_keymaps(M.view.bufnr)
setup_buffer_autocmd()
local items = parser.parse(response)