mirror of
https://github.com/Yggdroot/indentLine.git
synced 2025-12-16 00:37:09 +08:00
Keep default conceal values for excluded files
Setup will now check if the file is part of the included or excluded filetypes before changing the conceal values.
This commit is contained in:
@@ -105,9 +105,23 @@ endfunction
|
||||
|
||||
"{{{1 function! s:Setup()
|
||||
function! s:Setup()
|
||||
if ! exists("g:indentLine_noConcealCursor")
|
||||
setlocal concealcursor=inc
|
||||
endif
|
||||
if index(g:indentLine_fileTypeExclude, &filetype) isnot -1
|
||||
return
|
||||
endif
|
||||
|
||||
if len(g:indentLine_fileType) isnot 0 && index(g:indentLine_fileType, &filetype) is -1
|
||||
return
|
||||
end
|
||||
|
||||
for name in g:indentLine_bufNameExclude
|
||||
if matchstr(bufname(''), name) is bufname('')
|
||||
return
|
||||
endif
|
||||
endfor
|
||||
|
||||
if ! exists("g:indentLine_noConcealCursor")
|
||||
setlocal concealcursor=inc
|
||||
endif
|
||||
setlocal conceallevel=2
|
||||
|
||||
if !&hidden || !exists("b:indentLine_set")
|
||||
@@ -117,20 +131,6 @@ function! s:Setup()
|
||||
call s:InitColor()
|
||||
endif
|
||||
|
||||
if index(g:indentLine_fileTypeExclude, &filetype) isnot -1
|
||||
return
|
||||
endif
|
||||
|
||||
if len(g:indentLine_fileType) isnot 0 && index(g:indentLine_fileType, &filetype) is -1
|
||||
return
|
||||
end
|
||||
|
||||
for name in g:indentLine_bufNameExclude
|
||||
if matchstr(bufname(''), name) is bufname('')
|
||||
return
|
||||
endif
|
||||
endfor
|
||||
|
||||
if ! exists("b:indentLine_enabled")
|
||||
let b:indentLine_enabled = g:indentLine_enabled
|
||||
endif
|
||||
|
||||
Reference in New Issue
Block a user