Merge pull request #89 from haya14busa/patch-1

Add :IndentLinesEnable and :IndentLinesDisable
This commit is contained in:
Yggdroot committed 2014-05-11 16:22:13 +08:00
commit 26113636d1
2 files changed
+22 -3

No files matched your search

+15 -3
View File
@@ -95,6 +95,17 @@ function! s:ResetWidth(...)
call s:SetIndentLine() call s:SetIndentLine()
endfunction endfunction
"{{{1 function! s:IndentLinesEnable()
function! s:IndentLinesEnable()
call s:SetIndentLine()
endfunction
"{{{1 function! s:IndentLinesDisable()
function! s:IndentLinesDisable()
let b:indentLine_enabled = 0
syntax clear IndentLine
endfunction
"{{{1 function! s:IndentLinesToggle() "{{{1 function! s:IndentLinesToggle()
function! s:IndentLinesToggle() function! s:IndentLinesToggle()
if ! exists("b:indentLine_enabled") if ! exists("b:indentLine_enabled")
@@ -102,10 +113,9 @@ function! s:IndentLinesToggle()
endif endif
if b:indentLine_enabled if b:indentLine_enabled
let b:indentLine_enabled = 0 call s:IndentLinesDisable()
syntax clear IndentLine
else else
call s:SetIndentLine() call s:IndentLinesEnable()
endif endif
endfunction endfunction
@@ -161,6 +171,8 @@ augroup END
"{{{1 commands "{{{1 commands
command! -nargs=? IndentLinesReset call <SID>ResetWidth(<f-args>) command! -nargs=? IndentLinesReset call <SID>ResetWidth(<f-args>)
command! IndentLinesToggle call <SID>IndentLinesToggle() command! IndentLinesToggle call <SID>IndentLinesToggle()
command! IndentLinesEnable call <SID>IndentLinesEnable()
command! IndentLinesDisable call <SID>IndentLinesDisable()
" vim:et:ts=4:sw=4:fdm=marker:fmr={{{,}}} " vim:et:ts=4:sw=4:fdm=marker:fmr={{{,}}}
+7
View File
@@ -120,6 +120,13 @@ IndentLinesReset [number]
IndentLinesToggle IndentLinesToggle
toggle the indent lines of the current buffer. toggle the indent lines of the current buffer.
IndentLinesEnable
enable the indent lines of the current buffer.
IndentLinesDisable
disable the indent lines of the current buffer.
============================================================================== ==============================================================================
FAQ *indentLine-faq* FAQ *indentLine-faq*