aboutsummaryrefslogtreecommitdiff
path: root/lua/config
diff options
context:
space:
mode:
Diffstat (limited to 'lua/config')
-rw-r--r--lua/config/indent-blankline.lua22
1 files changed, 14 insertions, 8 deletions
diff --git a/lua/config/indent-blankline.lua b/lua/config/indent-blankline.lua
index 6b133e5..7efca86 100644
--- a/lua/config/indent-blankline.lua
+++ b/lua/config/indent-blankline.lua
@@ -1,17 +1,23 @@
require("indent_blankline").setup({
- -- U+2502 may also be a good choice, it will be on the middle of cursor.
- -- U+250A is also a good choice
- char = "▏",
- show_end_of_line = false,
- disable_with_nolist = true,
- buftype_exclude = { "terminal" },
- filetype_exclude = { "help", "git", "markdown", "snippets", "text", "gitconfig" },
+ -- U+2502 may also be a good choice, it will be on the middle of cursor.
+ -- U+250A is also a good choice
+ char = "▏",
+ show_end_of_line = false,
+ disable_with_nolist = true,
+ buftype_exclude = { "terminal" },
+ filetype_exclude = { "help", "git", "markdown", "snippets","text", "gitconfig" },
})
vim.cmd([[
+function! Should_activate_indentblankline() abort
+ if index(g:indent_blankline_filetype_exclude, &filetype) == -1
+ IndentBlanklineEnable
+ endif
+endfunction
+
augroup indent_blankline
autocmd!
autocmd InsertEnter * IndentBlanklineDisable
- autocmd InsertLeave * IndentBlanklineEnable
+ autocmd InsertLeave * call Should_activate_indentblankline()
augroup END
]])