Moin,
* Marcus Habermehl
Thorsten Haude
schrieb am Sonntag, 12 Oktober 2003: * Marcus Habermehl
[2003-10-12 20:15]: Thorsten Haude
schrieb am Sunday, 12.October.2003 um 18:37: Zudem wundere ich mich über die eckigen Klammern. Die haben in Regexen eine bestimmte Bedeutung, warum benutzt Du die hier? Besser, Du schreibst die Muster einfach hin oder setzt sie in Anführungszeichen.
Ich habe mir ca. 20 Websiten zum Theme muttrc ausgedruckt. Waren in erster Linie ganze muttrcs. Da war das so beschrieben. Habe gedacht, dass das in der muttrc so sein muss.
Besser als ausdrucken ist allemal die Zwischenablage. Warum das da so steht, ist mir nicht klar, auf welcher Seite hast Du das denn gefunden?
Das waren verschiedene Seite, die ich über Google gefunden habe. Ich habe mir die PDFs nochmal angeschaut. Die eckigen Klammer kamen nur selten bei den hooks vor. Meistens bei den Einstellungen für das Erscheinungsbild von mutt.
Da habe ich auch Regexe, in denen auch die eckigen Klammern benutzt werden. Die Bedeutung dieser Dinger übrigens: Die Klammern samt Inhalt stehen für genau ein beliebiges Zeichen von denen, die innerhalb der Klammern stehen. Der Ausdruck 'a[123]b' steht also für 'a1b' oder 'a3b', nicht aber 'a123b'. Darum passen Deine Ausrücke auch vermutlich auf so ziemlich alles.
Immerhin ist die muttrc nicht ohne. Aber dafür lässt sich damit auch so einiges anstellen. ;-)
Genau. Ich kann mir keine GUI vorstellen, die groß genug wäre, um das alles abzudecken.
Ich empfehle als Ergebnis dann folgendes:
send-hook . "my_hdr From: Marcus Habermehl
" send-hook "suse-linux@suse.com" "my_hdr From: Marcus Habermehl " (Natürlich ungetestet.)
Das mit dem Punkt erklärt, warum mein Versuch mit * nicht geklappt hat.
Genau, das sind Regexe, keine Fileglobs.
Jetzt muss ich wieder blöd fragen. Was sind denn Fileglobs?
Das sind die Suchmuster, die Du in der Shell angibst, zB. 'ls *.mp3'. Das Asterisk steht hier für beliebig viele beliebige Zeichen. Außer dem Asterisk gibt es in erster Näherung dann nur noch das ?, das für ein einzelnes beliebiges Zeichen steht. Bei Regexen ist da wesentlich mehr möglich, '[0-9]{5}' steht zB. für fünf Ziffern.
Also wenn ich eine neue Mail an die Liste schreibe, dann funktioniert es. Will ich aber auf eine Mail von der Liste antworten, werden die falschen Header verwendet.
Ist das bei mutt üblich so, oder muss ich dafür noch etwas konfigurieren?
Das ist sicher nicht üblich. Ich ändere diese Header nicht, das erledigt Mutt. Woran es bei Dir noch hakt, kann ich so nicht sagen.
Wäre ein bischen umständlich, immer mit : die Header zu ändern.
Mit :? Wessen Funktion ist das, Mutts oder die des Editors? Thorsten -- There's no such thing as a stupid question. Only stupid people. - User Friendly