vimwiki

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

commit ea95f3fc365e2783619c44d11b5e98160afefb40
parent 373ad1cee59189bc6cb954194791576a9612aeea
Author: EinfachToll <istjanichtzufassen@googlemail.de>
Date:   Mon,  6 Jan 2014 13:06:31 +0100

Indent after colon only if at end of line

because there are problems otherwise

Diffstat:
Mautoload/vimwiki/lst.vim | 6+++---
1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/autoload/vimwiki/lst.vim b/autoload/vimwiki/lst.vim @@ -1313,13 +1313,13 @@ function! s:cr_on_empty_line(lnum, behavior) "{{{ endif endfunction "}}} -function! s:cr_on_list_item(lnum, insert_new_marker) "{{{ +function! s:cr_on_list_item(lnum, insert_new_marker, not_at_eol) "{{{ if a:insert_new_marker "the ultimate feature of this script: make new marker on <CR> normal! gi call s:clone_marker_from_to(a:lnum, a:lnum+1) "tiny sweet extra feature: indent next line if current line ends with : - if getline(a:lnum) =~ ':$' + if !a:not_at_eol && getline(a:lnum) =~ ':$' call s:change_level(a:lnum+1, a:lnum+1, 'increase', 0) endif else @@ -1361,7 +1361,7 @@ function! vimwiki#lst#kbd_cr(normal, just_mrkr) "{{{ endif if has_bp == 2 - call s:cr_on_list_item(lnum, insert_new_marker) + call s:cr_on_list_item(lnum, insert_new_marker, cur_col) endif call cursor(lnum+1, col("$") - cur_col)