On Fri, Feb 18, 2011 at 08:41:18PM +0100, Pau wrote: > sorry... I am totally lost... how am I supposed to do this with > edit_headers??? > > I can write scripts, but could you please give me an example of what I > have to add to muttrc in the headers to call a script that will link > that temporary file (what's the syntax for it) with the script?? > > thanks and apologies for my ignorance... I did look at the manual, but > it's again the same problem as usual: I am lost when looking at > keywords or meaning of expressions, because I am not fluent in English
In ~/.muttrc: set edit_headers=yes set editor=/path/to/my/script set tmpdir=/path/to/tempfiles Then /path/to/my/script has something along these lines: #!/bin/zsh typeset file=$1 label subject; shift typeset editor=${VISUAL:-$EDITOR} main() { grep '^Subject: ' $file | read label subject if [[ -n $subject ]]; then newfile=$(sanitize-subject $subject) ln -f $file $file:h/$newfile fi exec ${editor:-vi} $file } sanitize-subject() { print -- $1 | perl -pe 's/ +/_/g; tr/A-Z_/a-z_/d; tr/a-z_//cd' } main $@ For example, this would leave a copy of this draft I'm composing right now in /path/to/tempfiles/re_renaming_temporary_files. Paul. > On 18 February 2011 17:53, Richard <r...@linux-m68k.org> wrote: > > On Fri, Feb 18, 2011 at 02:58:49AM +0100, Pau wrote: > >> Hi, > >> > >> thanks for the answer... unfortunately I have a precompiled binary. Do > >> I really have to change the source for that? I guess so... the change > >> is not trivial > > > > you could define editor to call a wrapper script which would evaluate the > > headers and create a "readable" link to the file. With edit-headers you have > > all the information you need inside the file. > > > > > > Richard > > > > --- > > Name and OpenPGP keys available from pgp key servers > > > > -- Paul Hoffman <nkui...@nkuitse.com>