aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--vim/autoload/mail.vim20
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