diff options
Diffstat (limited to 'config/nvim/lua/plugins')
| -rw-r--r-- | config/nvim/lua/plugins/minimap.lua | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/config/nvim/lua/plugins/minimap.lua b/config/nvim/lua/plugins/minimap.lua index 6d9efdc..5b5f2cc 100644 --- a/config/nvim/lua/plugins/minimap.lua +++ b/config/nvim/lua/plugins/minimap.lua @@ -43,5 +43,21 @@ return { vim.g.neominimap = { auto_enable = true, } + + -- Disable minimap for specific filetypes + vim.api.nvim_create_autocmd({ "FileType", "BufEnter" }, { + pattern = { "NvimTree", "qf", "terminal", "TelescopePrompt", "notify" }, + callback = function() + pcall(vim.cmd, "Neominimap BufDisable") + end, + }) + + -- Re-enable minimap when leaving those buffers + vim.api.nvim_create_autocmd({ "BufLeave" }, { + pattern = { "NvimTree", "qf", "terminal", "TelescopePrompt", "notify" }, + callback = function() + pcall(vim.cmd, "Neominimap BufEnable") + end, + }) end, } |
