Attached: File1.jpg On Tue, November 20, 2012 17:16, Eric Smith wrote: > No Christian, perhpas it not clear enough. > > If course they are pseudo headers. > > So in my vim when composing (usually large) emails. I develop a > collection of *pseudo* headers like in the block below. > Then I copy and paste these in the text with descriptions and > comments relevant to each header. > > So I want to copy and paste a grammatically more useful *pseudo* > header text. Of course mutt could be made to accept anything > unique as this pseudo header, so I asked if it is changeable > without a hack of the source. > > Thats all.
Since your are using Vim, you can make Vim convert your new pseudo- header to the one mutt expects using an autocommands (let's say BufWrite autocommand): augroup MyMailGroup au! au InsertEnter <buffer> let _a=winsaveview() \ 1,/^$/s/^\(Attach\)\(:.*$\)/\1ed\2/e \ call winrestview(_a) au BufWrite <buffer> let _a=winsaveview() \ 1,/^$/s/^\(Attach\)ed\(:.*$\)/\1\2/e \ call winrestview(_a) augroup END Put that into a file called ~/.vim/after/ftplugin/mail.vim and it should work. (Make sure, your vimrc includes a :filetype plugin on statement to have vim load filetype specific settings) regards, Christian