* Dan Boger <[EMAIL PROTECTED]> [2002-04-05 20:52]: > On Fri, Apr 05, 2002 at 10:38:52PM +0200, Sven Guckes wrote: > > if the sources are strict about this then > > the script should be quite trivial. anyone? > without any debugging, this seems to work. > perl -lne 'next unless /,\s+DT_/ or /^\s*\*\*/; next if /DT_SYN/;print "\n$1: >(default $2)" and next if /{ "([^"]+)".*, >(.*)\}/;chomp;s/^\s*\*\*//;s/\.pp$//;s/\\f.//g; s/\.d.//g;print' init.h|more
nice - thanks! > no attempt has been made to > make this readable though. ;-) now the descriptions need to be commented. hmm.. should be as easy as this: sed -e 's/^ /# /' yep - works. :-) and "more" should be "less" of course. ;-) seriously - the output should go to stdout. everyone knows how to redirect that, right? here it is again: perl -lne 'next unless /,\s+DT_/ or /^\s*\*\*/; next if /DT_SYN/;print "\n$1: (default $2)" and next if /{ "([^"]+)".*, (.*)\}/;chomp;s/^\s*\*\*//;s/\.pp$//;s/\\f.//g; s/\.d.//g;print' init.h| sed -e 's/^ /# /' (don't forget to pipe the output to $PAGER! ;-) and now the defaults must be added such that mutt will accept them when reading them from a file: in: alias_file: (default UL "~/.muttrc" ) out: set alias_file="~/.muttrc" this one's easy - the others reference some defined values in mutt.h : abort_nosubject: (default M_ASKYES ) abort_unmodified: (default M_YES ) tricky. anyone? Sven [again redirecting this to mutt-dev]