nvim: Improve indentscope disables

Improved conditional disabling of indentscope lines, e.g. in lazy and
mason floats, terminals and helpfiles.
This commit is contained in:
Marty Oehme 2025-02-06 11:45:29 +01:00
parent 50d78cbb2f
commit 7d616c1cb5
Signed by: Marty
GPG key ID: EDBF2ED917B2EF6A

View file

@ -203,6 +203,32 @@ return {
draw = { animation = require("mini.indentscope").gen_animation.none() },
options = { indent_at_cursor = false },
})
-- disable indentlines for terminals
vim.api.nvim_create_autocmd("TermOpen", {
pattern = "*",
callback = function()
vim.b.miniindentscope_disable = true
end,
})
vim.api.nvim_create_autocmd("FileType", {
pattern = {
"lazy",
"mason",
"help",
"lspinfo",
"packer",
"checkhealth",
"man",
"gitcommit",
"TelescopePrompt",
"TelescopeResults",
"trouble",
},
callback = function()
vim.b.miniindentscope_disable = true
end,
})
require("mini.map").setup()
require("mini.move").setup()
require("mini.operators").setup()