" Script Name: indentLine.vim " Version: 1.0.1 " Last Change: Dec 3, 2012 " Author: Yggdroot " " Description: To show the indent line if !has("conceal") || exists("g:loaded_indentLine") finish endif let g:loaded_indentLine = 1 set conceallevel=2 set concealcursor=inc function! InitColor() if &bg == 'light' " ctermfg= 039, 234 hi Conceal ctermfg=039 ctermbg=NONE guifg=Grey guibg=NONE else hi Conceal ctermfg=235 ctermbg=NONE guifg=Grey40 guibg=NONE endif endfunction function! SetIndentLine() for i in range(&shiftwidth+1, 100, &shiftwidth) " | ┆ │ exe 'syn match IndentLine /\(^\s\+\)\@<=\%'.i.'v / containedin=ALL conceal cchar=┆' endfor endfunction autocmd BufRead * call SetIndentLine() autocmd BufRead,ColorScheme * call InitColor()