[Comm] 4 вопроса по mutt

Maxim Tyurin =?iso-8859-1?q?mrkooll_=CE=C1_tdr=2Epibhe=2Ecom?=
Ср Дек 17 11:16:05 MSK 2003


On Wed, Dec 17, 2003 at 08:39:32AM +0300, Alexey I. Froloff wrote:
> * Andrey Rahmatullin <wrar на altlinux.ru> [031216 22:48]:
> > 1. Как просматривать хтмл-письма в опере и/или елинкс? Причем желательно,
> > чтобы по дефолту было именно links -dump.
> mailcap, читать mutt'овский manual.txt, секция 5.3.
> 
> > 2. Как сделать BAT!-like отсечение подписЕй по тире-тире-пробелу (-- )?
> http://www.vim.org/scripts/script.php?script_id=99
> Это и ещё много-много вкусностей.

Если другим редактором пользуетесь то примерно так:
в muttrc
set editor="/home/mrkooll/scripts/sigkiller.py %s; emacs --eval '(setq default-major-mode '\\''mail-mode)' --eval '(setq make-backup-files nil)' %s"

cat scripts/sigkiller.py                                                                                              [10:15]
#!/usr/bin/env python
# -*- coding: koi8-r -*-
import re, sys
from operator import truth
l = open(sys.argv[1], 'rb').readlines()
l1 = []
reSIG = re.compile('^(>+) -- ');
reQUOT = re.compile('^>');
reEDIT = re.compile('From .*');
if len(l) and truth(reEDIT.match(l[0])):
                    # Это письмо просто редактируется
                    open(sys.argv[1], 'wb').writelines(l);
                    sys.exit(0);
n = 1;
for i in l:
    if n:
        if not truth(reSIG.match(i)):
            l1.append(i);
        else:
            n = 0;
    else:
        if not truth(reQUOT.match(i)):
            l1.append(i);

open(sys.argv[1], 'wb').writelines(l1);

-- 

With Best Regards, Maxim Tyurin
JID:	MrKooll на jabber.pibhe.com
			
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/community/attachments/20031217/d5621145/attachment-0002.bin>


Подробная информация о списке рассылки community