[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