aboutsummaryrefslogtreecommitdiff
path: root/vim/autoload/mail.vim
diff options
context:
space:
mode:
authorTom Ryder <tom@sanctum.geek.nz>2018-08-22 22:22:43 +1200
committerTom Ryder <tom@sanctum.geek.nz>2018-08-22 22:22:43 +1200
commitc393832976769d7fde6c8353d26ed829e59d8d53 (patch)
treee07454020ea5518037e7da5cfec5555a78e9a312 /vim/autoload/mail.vim
parentMerge branch 'release/v1.58.0' (diff)
parentBump VERSION (diff)
downloaddotfiles-c393832976769d7fde6c8353d26ed829e59d8d53.tar.gz
dotfiles-c393832976769d7fde6c8353d26ed829e59d8d53.zip
Merge branch 'release/v1.59.0'v1.59.0
* release/v1.59.0: Bump VERSION Add replace_operator.vim plugin and config Adjust mappings for reloading vimrc and filetype Fix a munted sentence Add mail shortcut for flagging a message as urgent Test for g:is_posix existence before purge Add load guard to bindzone.vim syntax extensions
Diffstat (limited to 'vim/autoload/mail.vim')
-rw-r--r--vim/autoload/mail.vim9
1 files changed, 9 insertions, 0 deletions
diff --git a/vim/autoload/mail.vim b/vim/autoload/mail.vim
index 6bec6e55..baff4bbf 100644
--- a/vim/autoload/mail.vim
+++ b/vim/autoload/mail.vim
@@ -1,3 +1,12 @@
+" Flag a message as important
+function! mail#FlagImportant() abort
+ call cursor(1, 1)
+ call search('^$')
+ -
+ call append(line('.'), 'X-Priority: 1')
+ call append(line('.'), 'Importance: High')
+endfunction
+
" Flag a message as unimportant
function! mail#FlagUnimportant() abort
call cursor(1, 1)