diff options
-rw-r--r-- | vim/autoload/mail.vim | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/vim/autoload/mail.vim b/vim/autoload/mail.vim index 967aac17..baff4bbf 100644 --- a/vim/autoload/mail.vim +++ b/vim/autoload/mail.vim @@ -65,23 +65,3 @@ function! mail#NewBlank(count, up, visual) abort endif endfunction - -" Quick map to strip multiple blank lines in the entire buffer; this comes up -" a lot when replying to stripped HTML mail. This should really be a command, -" but I'll do that Later(TM). -function! mail#ContractMultipleBlankLines() abort - let l:deletions = [] - let l:blank = 0 - for l:num in range(1, line('$')) - if getline(l:num) !~# '^[> ]*$' - let l:blank = 0 - elseif l:blank - let l:deletions += [l:num - 1] - else - let l:blank = 1 - endif - endfor - for l:num in reverse(l:deletions) - execute l:num . 'delete' - endfor -endfunction |