Ad blocker interference detected!
Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers
Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.
created 2003 · complexity basic · author Nazri Ramliy · version 6.0
Mutt has a feature to list expired mails (
~E). Sadly, there's no built in way to set the expiry date of a certain mail so I came up with a Vim mapping to manually insert the "
Expiry:" field of the mail header. It will ask for the date the email should expire (default is 'today') and then run the date command to produce the RFC-822 compliant date.
Here's the mapping and related function:
" Set expire date for the currently edited mail nnoremap <buffer> <localleader>e gg/^Date: <CR>:call GetExpiryDate()<CR>:exe "normal! oExpires:\ndate --rfc-822 -d '". ExpiryDate."'"<Esc>!!sh<CR>kJ<CR> function GetExpiryDate() call inputsave() let g:ExpiryDate = input("Enter expiry date: ", "today") call inputrestore() endfunction