From 6dd9572716266426e109404941b1c4a7d2f5ffa8 Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Thu, 9 Aug 2018 00:56:27 +1200 Subject: Adjust line boundaries for mail motions --- vim/after/ftplugin/mail.vim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'vim/after') diff --git a/vim/after/ftplugin/mail.vim b/vim/after/ftplugin/mail.vim index d5f38166..a30b155a 100644 --- a/vim/after/ftplugin/mail.vim +++ b/vim/after/ftplugin/mail.vim @@ -78,7 +78,7 @@ function! s:NewBlank(count, up, visual) abort " Iterate through buffer lines let l:num = line('.') - while l:num > 0 && l:num <= line('$') + while a:up ? l:num > 1 : l:num < line('$') " If the line is blank if getline(l:num) =~# '^[ >]*$' @@ -106,7 +106,7 @@ function! s:NewBlank(count, up, visual) abort endwhile " Move to line if nonzero and not equal to the current line - if l:num && l:num != line('.') + if l:num != line('.') execute 'normal '.l:num.'G' endif -- cgit v1.2.3