Merge branch 'master' of gitlab.com:dbeniamine/todo.txt-vim into github

This commit is contained in:
David Beniamine
2019-02-10 18:31:18 +01:00

View File

@@ -179,25 +179,25 @@ function! todo#Sort(type)
let l:last=search('^\s*x','b')
let l:diff=l:last-l:first+1
" Cut the done lines
execute ':'.l:first.'d a '.l:diff
silent execute ':'.l:first.'d a '.l:diff
endif
sort /@[a-zA-Z]*/ r
sort /+[a-zA-Z]*/ r
sort /\v\([A-Z]\)/ r
silent sort /@[a-zA-Z]*/ r
silent sort /+[a-zA-Z]*/ r
silent sort /\v\([A-Z]\)/ r
"Now tasks without priority are at beggining, move them to the end
silent normal gg
let l:firstP=search('^\s*([A-Z])', 'cn')
if l:firstP != 1
let num=l:firstP-1
" Sort normal
execute ':1 d b'.num
silent execute ':1 d b'.num
silent normal G"bp
endif
if l:first != 0
silent normal G"ap
execute ':'.l:first.','.l:last.'sort /@[a-zA-Z]*/ r'
execute ':'.l:first.','.l:last.'sort /+[a-zA-Z]*/ r'
execute ':'.l:first.','.l:last.'sort /\v([A-Z])/ r'
silent execute ':'.l:first.','.l:last.'sort /@[a-zA-Z]*/ r'
silent execute ':'.l:first.','.l:last.'sort /+[a-zA-Z]*/ r'
silent execute ':'.l:first.','.l:last.'sort /\v([A-Z])/ r'
endif
endif
call setpos('.', oldcursor)