mutt i followup_strip_signature

Adam Piatyszek ediap w ET.PUT.Poznan.PL
Pią, 9 Lip 2004, 08:42:02 CEST


* Marcin Albecki <morales w rssystem.pl> [09.07.2004 08:15]:
> A znasz może jakiś edytor, który to potrafi? Może w Vimie da się to
> zrobić?

To ja podaję alternatywne rozwiązanie w perlu (autorstwa Michaela
Veltena):

### start of 'killsig'
#!/usr/bin/perl
#
# killsig: delete signature (even "oe-sigs") when quoting mail
#          known patterns: ">--" , "> -- ", ">--", "> --"
#
# (c) Michael Velten

open(MAIL, "+<$ARGV[0]") || die "$0: Can't open $ARGV[0]: $!";
while (<MAIL>) {
    unless (/^> ?-- ?$/) {
        push(@purged, $_);
    }
    else {
        while (<MAIL>) {
            push(@purged, $_) unless (/^>.+/)
            }
    }
}
truncate(MAIL, 0);
seek(MAIL,0,0);
print MAIL @purged;
close(MAIL);
### end of 'killsig' ###

A w ~/.mutt/muttrc:

set editor="killsig %s; vim -c 'set tw=72 noai' +/^$ %s"


Też działa... Pozdrawiam serdecznie ;)

ediap

-- 
-=#=-  Adam Piątyszek - "ediap"    -=#=-  Liunx ID: #204648       -=#=-
-=#=-  ediap (at) et.put.poznan.pl -=#=-  JID: ediap w jabberpl.org -=#=-
-=#=-  http://www.ediap.prv.pl     -=#=-  Gadu-Gadu: 1157376      -=#=-





Więcej informacji o liście dyskusyjnej pld-users-pl