From 8ff780c42472bc5277079b035147aa9ec5cdf087 Mon Sep 17 00:00:00 2001 From: NagatoPain Date: Sat, 15 Dec 2012 13:58:12 +0800 Subject: [PATCH] make indentline char configurable --- README.md | 7 +++++++ after/plugin/indentLine.vim | 7 +++++-- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index b6c9c58..88f3eba 100644 --- a/README.md +++ b/README.md @@ -17,6 +17,13 @@ For gvim, hi Conceal guifg=(color you like) guibg=NONE For vim, hi Conceal ctermfg=(color you like) ctermbg=NONE +You can change indentline char by youself. +change this variable: + +```vim +let g:indentLine_char = "│" +``` + ## Screenshots diff --git a/after/plugin/indentLine.vim b/after/plugin/indentLine.vim index acb24ef..414825e 100644 --- a/after/plugin/indentLine.vim +++ b/after/plugin/indentLine.vim @@ -9,6 +9,10 @@ if !has("conceal") || exists("g:loaded_indentLine") finish endif let g:loaded_indentLine = 1 +if !exists("g:indentLine_char") + " | ┆ │ + let g:indentLine_char = "┆" +endif set conceallevel=2 set concealcursor=inc @@ -24,8 +28,7 @@ endfunction function! SetIndentLine() for i in range(&shiftwidth+1, 100, &shiftwidth) - " | ┆ │ - exe 'syn match IndentLine /\(^\s\+\)\@<=\%'.i.'v / containedin=ALL conceal cchar=┆' + exe 'syn match IndentLine /\(^\s\+\)\@<=\%'.i.'v / containedin=ALL conceal cchar=' . g:indentLine_char endfor endfunction