Threadfarbe in Mutt abwechselnd gestalten
Nabend ihr listigen;-) aufgrund eines anderen Threads in der mutt-users-liste bin ich auf die Idee gekommen, bei 2 Threads abwechselnd die Farbe zu ändern. D.h. meine Idee ist es einen Threadwechsel klar kenntlich zu machen (und ein bischen Spieltrieb zuzulassen). Nun ist mein Englisch nicht gut genug um so ein Problem in DER Liste zu klären, also wende ich mich vertrauensvoll an euch, ihr Lieben:-)) Wenn ich, nur z.B., nach dem Subject gehe, dann müßte es doch möglich sein Mutt durch regexp o.ä. zu sagen - dieser Subject lautet "Hallo" und der nächste "Tschüss"- also eine Änderung, nun ändere auch die Farbe. Anschließend wieder andersherum, d.h. mir würden auch 2 Farben reichen. Soweit alle Klarheiten beseitigt? Gut, freu mich schon auf evntl. Antworten. Winke, winke, Nico -- It`s not a trick...it`s Linux! | web: www.linico.de -----------°°----------- | mailto: nico@linico.de Nico Jochens - MCSE und CNA | Registered Linux User #313928 Hamburg, Germany | PGP-Signature: kommt noch
Hallo, Am Fri, 19 Nov 2004, Nico Jochens schrieb:
Wenn ich, nur z.B., nach dem Subject gehe, dann müßte es doch möglich sein Mutt durch regexp o.ä. zu sagen - dieser Subject lautet "Hallo" und der nächste "Tschüss"- also eine Änderung, nun ändere auch die Farbe. Anschließend wieder andersherum, d.h. mir würden auch 2 Farben reichen.
Geht AFAIK nicht. Komisch eigentlich ;) -dnh -- We're standing there pounding a dead parrot on the counter, and the management response is to frantically swap in new counters to see if that fixes the problem. -- Peter Gutmann
On Sat, Nov 20, 2004 at 01:41:57AM +0100, David Haller wrote:
Hallo,
Am Fri, 19 Nov 2004, Nico Jochens schrieb:
Wenn ich, nur z.B., nach dem Subject gehe, dann müßte es doch möglich sein Mutt durch regexp o.ä. zu sagen - dieser Subject lautet "Hallo" und der nächste "Tschüss"- also eine Änderung, nun ändere auch die Farbe. Anschließend wieder andersherum, d.h. mir würden auch 2 Farben reichen.
Geht AFAIK nicht. Komisch eigentlich ;)
Tut mir leid, glaub ich einfach nicht ;-). Das ist doch nix anderes als eine Zustandsänderungsanzeige (was fürn Wort). Also etwas was es doch irgendwie schon millionenfach gibt. Ich hab leider noch zu wenig Ahnung von regexp und vom programmieren erst recht nicht. Also wenn hier keiner was weiß, frag ich nochmal auf suse-programming. So leicht geb ich mich nicht geschlagen (aua) :-) Nico -- It`s not a trick...it`s Linux! | web: www.linico.de -----------°°----------- | mailto: nico@linico.de Nico Jochens - MCSE und CNA | Registered Linux User #313928 Hamburg, Germany | PGP-Signature: kommt noch
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi Nico Jochens, *, Nico Jochens wrote on Fri Nov 19, 2004 at 08:26:11PM +0100:
Wenn ich, nur z.B., nach dem Subject gehe, dann müßte es doch möglich sein Mutt durch regexp o.ä. zu sagen - dieser Subject lautet "Hallo" und der nächste "Tschüss"- also eine Änderung, nun ändere auch die Farbe. Anschließend wieder andersherum, d.h. mir würden auch 2 Farben reichen. Ich habs auf der mutt liste schon versucht auf englisch zu verzapfen ^^.
Wenn du procmail benutzt schreibe jede eingehende MessageID in eine Datei, vergleiche bei eingehenden Mails jede der MessageIDs mit dem Headerfeld "In-Reply-To". Wenn es eine Uebereinstimmung gibt setze automatisiert mit procmail einen neuen HEader "X-Color: brightblue" zum Beispiel und setze den regexp in .muttrc darauf hin an ;) zwar nur ne idee aber eigentlich machbar... - -- - --------------------------------------------------------------------- Rainer 'Ny' Bendig | http://UnresolvedIssue.org | GPG-Key: 0xCC7EA575 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (GNU/Linux) iD8DBQFBnyEstpAZoWtAN98RAjPzAJ0bVddA8FIOWRhuXLlac+wT4DiBZQCeMlfh HRe3mD9cfeMqLCkdMzJQkco= =YSDf -----END PGP SIGNATURE-----
On Sat, Nov 20, 2004 at 11:49:16AM +0100, Rainer Bendig aka Ny wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hi Nico Jochens, *,
Nico Jochens wrote on Fri Nov 19, 2004 at 08:26:11PM +0100:
Wenn ich, nur z.B., nach dem Subject gehe, dann müßte es doch möglich sein Mutt durch regexp o.ä. zu sagen - dieser Subject lautet "Hallo" und der nächste "Tschüss"- also eine Änderung, nun ändere auch die Farbe. Anschließend wieder andersherum, d.h. mir würden auch 2 Farben reichen. Ich habs auf der mutt liste schon versucht auf englisch zu verzapfen ^^.
Wenn du procmail benutzt schreibe jede eingehende MessageID in eine
Tu ich und...
Datei, vergleiche bei eingehenden Mails jede der MessageIDs mit dem Headerfeld "In-Reply-To". Wenn es eine Uebereinstimmung gibt setze
klappt nicht. Guckst du...in diesem Thread ist Davids Antwort In-Reply-To und Message-ID gleich, bei den anderen Antworten unterscheiden sie sich.
automatisiert mit procmail einen neuen HEader "X-Color: brightblue" zum Beispiel und setze den regexp in .muttrc darauf hin an ;)
zwar nur ne idee aber eigentlich machbar...
Ja. Die erste Frage ist doch, welche Daten in einem Header oder der ganzen Mail ändern sich nur von Thread zu Thread. Erstmal ja vor allem der Subject. Da könnte man ja z.B. die Anzahl der Zeichen zählen. Das Problem ergibt sich aus dem Re: bei den Antworten und natürlich bei Änderungen z.B. "was:". Ich denke mal das zwei aufeinanderfolgende Threads sehr selten die gleiche Anzahl Zeichen haben. Ist sowas überhaupt möglich mit den gegebenen Mitteln oder rede ich hier von Assambler oder C/C++? Nico -- It`s not a trick...it`s Linux! | web: www.linico.de -----------°°----------- | mailto: nico@linico.de Nico Jochens - MCSE und CNA | Registered Linux User #313928 Hamburg, Germany | PGP-Signature: kommt noch
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi Nico Jochens, *, Nico Jochens wrote on Sat Nov 20, 2004 at 12:21:53PM +0100:
klappt nicht. Guckst du...in diesem Thread ist Davids Antwort In-Reply-To und Message-ID gleich, bei den anderen Antworten unterscheiden sie sich. ... Jede e-Mail die in dein System kommt, traegt eine andere MessageID. Die MessageID die du geschickt hast, und auf die ich antworte hat zum Beispiel <20041120112153.GB1484@lapsu.local> Als MessageID. Diese Speichere ich in einer Datei ab, eine MessageID pro Zeile.
Die gleiche MessageID taucht nun hier im "In-Reply-To" Header auf. Procmail vergleicht diese ID in "In-Reply-To" und setzt eine headerflag. Gleiches passiert mit meiner MessageID und einer eventuellen Antwort hierauf. Nun solltest du mittels sed/awk eine Zweite Datei schreiben koennen, NicosMessageID,blau (erste MessageID, taucht im reply-to auf, also>) RainersMessageID,blau (setze meine MessageID auch auf blau, etc. aber) foobarsMessageID,rot (ist eine neue MessageID, also neue Farbe...) etc pp. Will heissen, wenn der regex von procmail alarm bei meiner MessageID setzt, waehlt er als flag "X-Color: blau" und bei einer MessageID die nicht im File auftaucht waehlt er per Zufall aus, oder die Naechste in einem array. Soweit mein Gedankengang. Allerdings wird dein procmail filter durch das lesen/schreiben in Dateien auch entsprechend langsam, wenn es mal laeuft. cheers, Rainer - -- - --------------------------------------------------------------------- Rainer 'Ny' Bendig | http://UnresolvedIssue.org | GPG-Key: 0xCC7EA575 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (GNU/Linux) iD8DBQFBn37TtpAZoWtAN98RArNnAJ9R08ts0DeZQQuIxuxRflckP9npCACfdSpH UPvglya2xNkmCEvs6pfZbmg= =LyjP -----END PGP SIGNATURE-----
On Sat, Nov 20, 2004 at 06:28:51PM +0100, Rainer Bendig aka Ny wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hi Nico Jochens, *,
Nico Jochens wrote on Sat Nov 20, 2004 at 12:21:53PM +0100:
klappt nicht. Guckst du...in diesem Thread ist Davids Antwort In-Reply-To und Message-ID gleich, bei den anderen Antworten unterscheiden sie sich. ... Jede e-Mail die in dein System kommt, traegt eine andere MessageID. Die MessageID die du geschickt hast, und auf die ich antworte hat zum Beispiel <20041120112153.GB1484@lapsu.local> Als MessageID. Diese Speichere ich in einer Datei ab, eine MessageID pro Zeile.
Soweit ist das jetzt klar aber mir noch zu kompliziert. Wie ist es denn, wenn man deinen Ansatz nimmt und ihn mit dem Headerteil "References:" durchführt? Dort ist die ID auch immer gleich nur leider fehlt dieser Headerteil bei der Originalmail. Wobei, da fällt mir gerade ein das das ja sogar gut ist. Damit hat man dann halt eine dritte Farbe die sozusagen die "Überschrift" eines Threads ist. Da werd ich mich mal ransetzen, melde mich wieder;-) Nico -- It`s not a trick...it`s Linux! | web: www.linico.de -----------°°----------- | mailto: nico@linico.de Nico Jochens - MCSE und CNA | Registered Linux User #313928 Hamburg, Germany | PGP-Signature: kommt noch
participants (3)
-
David Haller
-
Nico Jochens
-
Rainer Bendig aka Ny