## 事象 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/)