## 事象
1. [[Lspsaga]]のFloat Terminalを開く
2. `ESC`を押すと[[mini.indentscope]]のSymbolが表示される
3. 標準出力の各行1文字目が隠れてしまう
![[Pasted image 20240131215255.png|frame]]
## 原因
(おそらく) `filetype`に応じて制御するように作られていないから。
## 解決方法
`filetype`が空の場合に[[mini.indentscope]]を無効化する。
```lua
require("mini.indentscope").setup()
vim.api.nvim_create_autocmd({ "BufEnter" }, {
callback = function()
local ignore_filetypes = {
"",
"aerial",
"help",
"lazy",
"NvimTree",
"notify",
}
if vim.tbl_contains(ignore_filetypes, vim.bo.filetype) then
vim.b.miniindentscope_disable = true
end
end,
})
```
> [!info]
> `ignore_filetype`は`{ "" }`だけで十分だが、他にも[[mini.indentscope]]が不要な`filetype`は存在するため、いくつか追加してある。
## 参考
- [Disable mini\.indentscope for certain filetypes : r/neovim](https://www.reddit.com/r/neovim/comments/180tnhg/disable_miniindentscope_for_certain_filetypes/)