little bug fixed

This commit is contained in:
Yggdroot
2014-12-28 19:22:47 +08:00
parent 9eba360e01
commit 186b7899ce
2 changed files with 11 additions and 14 deletions

View File

@@ -22,7 +22,7 @@ let g:indentLine_showFirstIndentLevel = get(g:,'indentLine_showFirstIndentLevel'
let g:indentLine_maxLines = get(g:,'indentLine_maxLines',3000) let g:indentLine_maxLines = get(g:,'indentLine_maxLines',3000)
let g:indentLine_setColors = get(g:,'indentLine_setColors',1) let g:indentLine_setColors = get(g:,'indentLine_setColors',1)
let g:indentLine_faster = get(g:,'indentLine_faster',0) let g:indentLine_faster = get(g:,'indentLine_faster',0)
let g:indentLine_leadingSpaceChar = get(g:,'indentLine_leadingSpaceChar','.') let g:indentLine_leadingSpaceChar = get(g:,'indentLine_leadingSpaceChar',(&encoding is# "utf-8" && &term isnot# "linux" ? '·' : '.'))
let g:indentLine_leadingSpaceEnabled = get(g:,'indentLine_leadingSpaceEnabled',0) let g:indentLine_leadingSpaceEnabled = get(g:,'indentLine_leadingSpaceEnabled',0)
"{{{1 function! s:InitColor() "{{{1 function! s:InitColor()
@@ -91,7 +91,7 @@ function! s:ResetWidth(...)
let &l:shiftwidth = a:1 let &l:shiftwidth = a:1
endif endif
if exists("b:indentLine_enabled") if b:indentLine_enabled
syntax clear IndentLine syntax clear IndentLine
endif endif
call s:SetIndentLine() call s:SetIndentLine()
@@ -104,16 +104,14 @@ endfunction
"{{{1 function! s:IndentLinesDisable() "{{{1 function! s:IndentLinesDisable()
function! s:IndentLinesDisable() function! s:IndentLinesDisable()
let b:indentLine_enabled = 0 if b:indentLine_enabled
syntax clear IndentLine let b:indentLine_enabled = 0
syntax clear IndentLine
endif
endfunction endfunction
"{{{1 function! s:IndentLinesToggle() "{{{1 function! s:IndentLinesToggle()
function! s:IndentLinesToggle() function! s:IndentLinesToggle()
if ! exists("b:indentLine_enabled")
let b:indentLine_enabled = 0
endif
if b:indentLine_enabled if b:indentLine_enabled
call s:IndentLinesDisable() call s:IndentLinesDisable()
else else
@@ -183,16 +181,14 @@ endfunction
"{{{1 function! s:LeadingSpaceDisable() "{{{1 function! s:LeadingSpaceDisable()
function! s:LeadingSpaceDisable() function! s:LeadingSpaceDisable()
let b:indentLine_leadingSpaceEnabled = 0 if b:indentLine_leadingSpaceEnabled
syntax clear IndentLineLeadingSpace let b:indentLine_leadingSpaceEnabled = 0
syntax clear IndentLineLeadingSpace
endif
endfunction endfunction
"{{{1 function! s:LeadingSpaceToggle() "{{{1 function! s:LeadingSpaceToggle()
function! s:LeadingSpaceToggle() function! s:LeadingSpaceToggle()
if ! exists("b:indentLine_leadingSpaceEnabled")
let b:indentLine_leadingSpaceEnabled = 0
endif
if b:indentLine_leadingSpaceEnabled if b:indentLine_leadingSpaceEnabled
call s:LeadingSpaceDisable() call s:LeadingSpaceDisable()
else else

View File

@@ -112,6 +112,7 @@ g:indentLine_noConcealCursor *g:indentLine_noConcealCursor*
g:indentLine_leadingSpaceChar *g:indentLine_leadingSpaceChar* g:indentLine_leadingSpaceChar *g:indentLine_leadingSpaceChar*
Specify a character to show for leading spaces. Specify a character to show for leading spaces.
You also can use other characters:˽˰·
e.g. let g:indentLine_leadingSpaceChar = '·' e.g. let g:indentLine_leadingSpaceChar = '·'
g:indentLine_leadingSpaceEnabled *g:indentLine_leadingSpaceEnabled* g:indentLine_leadingSpaceEnabled *g:indentLine_leadingSpaceEnabled*