vimwiki

Personal wiki for vim
git clone https://github.com/vimwiki/vimwiki.git
Log | Files | Refs | README | LICENSE

commit 6b0be583927c4a20984d2235ae30e4777c346443
parent 2804a4495d9302d70e176b23c343086fe51ee471
Author: EinfachToll <istjanichtzufassen@googlemail.com>
Date:   Fri,  9 Jan 2015 09:21:13 +0100

Merge pull request #98 from mMontu/dev

Use shiftwidth() instead of &shiftwidth
Diffstat:
Mautoload/vimwiki/base.vim | 2+-
Mautoload/vimwiki/lst.vim | 8++++----
Mautoload/vimwiki/u.vim | 11+++++++++++
3 files changed, 16 insertions(+), 5 deletions(-)

diff --git a/autoload/vimwiki/base.vim b/autoload/vimwiki/base.vim @@ -1725,7 +1725,7 @@ function! vimwiki#base#table_of_contents(create) \ '__Header__', '\='."'".g:vimwiki_toc_header."'", '')) let startindent = repeat(' ', vimwiki#lst#get_list_margin()) - let indentstring = repeat(' ', &shiftwidth) + let indentstring = repeat(' ', vimwiki#u#sw()) for [lvl, link, desc] in headers let esc_link = substitute(link, "'", "''", 'g') let esc_desc = substitute(desc, "'", "''", 'g') diff --git a/autoload/vimwiki/lst.vim b/autoload/vimwiki/lst.vim @@ -932,9 +932,9 @@ function! s:decrease_level(item) "{{{ else let old_indent = indent(a:item.lnum) if &shiftround - let new_indent = (old_indent - 1) / &shiftwidth * &shiftwidth + let new_indent = (old_indent - 1) / vimwiki#u#sw() * vimwiki#u#sw() else - let new_indent = old_indent - &shiftwidth + let new_indent = old_indent - vimwiki#u#sw() endif call s:set_indent(a:item.lnum, new_indent) let removed_indent = new_indent - old_indent @@ -952,9 +952,9 @@ function! s:increase_level(item) "{{{ else let old_indent = indent(a:item.lnum) if &shiftround - let new_indent = (old_indent / &shiftwidth + 1) * &shiftwidth + let new_indent = (old_indent / vimwiki#u#sw() + 1) * vimwiki#u#sw() else - let new_indent = old_indent + &shiftwidth + let new_indent = old_indent + vimwiki#u#sw() endif call s:set_indent(a:item.lnum, new_indent) let additional_indent = new_indent - old_indent diff --git a/autoload/vimwiki/u.vim b/autoload/vimwiki/u.vim @@ -52,3 +52,14 @@ endfunction "}}} function vimwiki#u#reload_regexes_custom() "{{{ execute 'runtime! syntax/vimwiki_'.VimwikiGet('syntax').'_custom.vim' endfunction "}}} + +" Backward compatible version of the built-in function shiftwidth() +if exists('*shiftwidth') "{{{ + func vimwiki#u#sw() + return shiftwidth() + endfunc +else + func vimwiki#u#sw() + return &sw + endfunc +endif "}}}