Sunday, 20. February 2005
Mutt-ng vs. Mutt
Mutt ist mein momentan bevorzugter Mailer. Leider ist die Entwicklung von Mutt, um es mal vorsichtig auszudrücken, etwas konservativ. Selbst die Website von Mutt wimmelt von toten Links.
Debian selbst schleppt einige Patches mit sich rum, und keiner bei Mutt scheint Interesse zu haben, diese in Mutt einzupflegen. Diese Patches sind teilweise fixen teilweise uralte Bugs (äh fleas). Auch auf dem Mutt-Wiki finden sich dutzende Code-Flicken, um zusätzliche Funktionalität zu implementieren.
Das dumme an mutt ist, dass man sehr viel über Hooks erschlagen kann, so dass extra Funktionalität teilweise nicht gebraucht wird. Diese Hooks sehen aber alle leider etwas bescheiden aus, und man kann sie sich aus zig Websites
zusammensuchen.
Viele User sind mit damit nicht zufrieden und in diversen Newsgroups wird sich über das Verhalten schon beklagt. Sven Guckes hat auf seiner Website bereits laut über einen neuen Mailer namens bark nachgedacht und er sucht nach Entwicklern, die ihn unterstüzen wollen. Allerdings ist das nur ein Announcement, weit weg von jeglicher Projektplanung.
Irgendwann muss diese Entwicklung auch Andreas Krennmaier genervt haben. Er announcte Anfang Januar auf seinem AK's Weblog seinen Fork namens mutt-ng. Er hatte selber einen Patch für Mutt beigetragen, jedoch wurde dieser nicht in mutt eingepflegt. Er startete den Fork, um die verschiedenen Patches in mutt-ng einzupflegen und die Entwicklung wieder etwas zu beleben. Die Projektseite ist auf http://mutt-ng.berlios.de/ zu finden. Momentan gibt es tägliche Snapshots, mit vielen Patches bereits eingepflegt.
Eingepflegte Patches sind unter anderem:

Für einen schnellen Einstieg, reicht es aus, eine .muttngrc nach .muttrc zu linken. Muttngrc ist vollständig rückwärtskompatibel gegen mutt. Danach gestartet sieht man erstmal keinen Unterschied.
Folgendes in die .muttngrc eingetragen zeigt die Sidebar an:
Um sich in der Sidebar zu bewegen, trägt man noch folgendes ein:
Um in der Sidebar anzuzeigen, in welcher Sidebare neue Mails sind, genügt:
Es scheint wieder Leben in die Mutt Entwicklung zu kommen. Auch die mutt
Entwickler scheinen, ob des forks oder nicht, wieder etwas mehr an der
Weiterentwicklung von Mutt zu arbeiten. Manchmal kommt ein Fork ja auch dem
orginalen Projekt zugute. Mag es so weitergehen.
Das dumme an mutt ist, dass man sehr viel über Hooks erschlagen kann, so dass extra Funktionalität teilweise nicht gebraucht wird. Diese Hooks sehen aber alle leider etwas bescheiden aus, und man kann sie sich aus zig Websites
zusammensuchen.
Viele User sind mit damit nicht zufrieden und in diversen Newsgroups wird sich über das Verhalten schon beklagt. Sven Guckes hat auf seiner Website bereits laut über einen neuen Mailer namens bark nachgedacht und er sucht nach Entwicklern, die ihn unterstüzen wollen. Allerdings ist das nur ein Announcement, weit weg von jeglicher Projektplanung.
Irgendwann muss diese Entwicklung auch Andreas Krennmaier genervt haben. Er announcte Anfang Januar auf seinem AK's Weblog seinen Fork namens mutt-ng. Er hatte selber einen Patch für Mutt beigetragen, jedoch wurde dieser nicht in mutt eingepflegt. Er startete den Fork, um die verschiedenen Patches in mutt-ng einzupflegen und die Entwicklung wieder etwas zu beleben. Die Projektseite ist auf http://mutt-ng.berlios.de/ zu finden. Momentan gibt es tägliche Snapshots, mit vielen Patches bereits eingepflegt.
Eingepflegte Patches sind unter anderem:
- Sidebar: Ein Fenster, dass alle Mailboxen zeigt
- Trash-Folder
- Edit Threads (Debian Benutzer dürften diesen Patch kennen)
- Unterstüzung für "flowed" Textformat (format=flowed) (siehe auch RFC2646)
- nntp Patch, um mutt als Newsreader zu nutzen
Für einen schnellen Einstieg, reicht es aus, eine .muttngrc nach .muttrc zu linken. Muttngrc ist vollständig rückwärtskompatibel gegen mutt. Danach gestartet sieht man erstmal keinen Unterschied.
Folgendes in die .muttngrc eingetragen zeigt die Sidebar an:
CODE:
# Sidebar im Index und Pager einblenden mit b
macro index b ':toggle sidebar_visible^M'
macro pager b ':toggle sidebar_visible^M'
# Sidebar Properties
set sidebar_width=25
set sidebar_visible
macro index b ':toggle sidebar_visible^M'
macro pager b ':toggle sidebar_visible^M'
# Sidebar Properties
set sidebar_width=25
set sidebar_visible
Um sich in der Sidebar zu bewegen, trägt man noch folgendes ein:
CODE:
# Ctrl+P, geht zur vorherigen/oberen Mailbox in der Sidebar
bind index \CP sidebar-prev
# Ctrl+N, geht zur nächsten/unteren Mailbox in der Sidebar
bind index \CN sidebar-next
# Ctrl+O, öffnet die in der Sidebar ausgewählte Mailbox
bind index \CO sidebar-open
# Ctrl+P, geht zur vorherigen/oberen Mailbox in der Sidebar
bind pager \CP sidebar-prev
# Ctrl+N, geht zur nächsten/unteren Mailbox in der Sidebar
bind pager \CN sidebar-next
# Ctrl+O, öffnet die in der Sidebar ausgewählte Mailbox
bind pager \CO sidebar-open
bind index \CP sidebar-prev
# Ctrl+N, geht zur nächsten/unteren Mailbox in der Sidebar
bind index \CN sidebar-next
# Ctrl+O, öffnet die in der Sidebar ausgewählte Mailbox
bind index \CO sidebar-open
# Ctrl+P, geht zur vorherigen/oberen Mailbox in der Sidebar
bind pager \CP sidebar-prev
# Ctrl+N, geht zur nächsten/unteren Mailbox in der Sidebar
bind pager \CN sidebar-next
# Ctrl+O, öffnet die in der Sidebar ausgewählte Mailbox
bind pager \CO sidebar-open
Um in der Sidebar anzuzeigen, in welcher Sidebare neue Mails sind, genügt:
CODE:
# Mailboxen mit neuen Nachrichten in der Sidebar rot kennzeichen
color sidebar_new brightred default
color sidebar_new brightred default
Es scheint wieder Leben in die Mutt Entwicklung zu kommen. Auch die mutt
Entwickler scheinen, ob des forks oder nicht, wieder etwas mehr an der
Weiterentwicklung von Mutt zu arbeiten. Manchmal kommt ein Fork ja auch dem
orginalen Projekt zugute. Mag es so weitergehen.
Posted by chrisbra
in opensource
at
13:52
| Comments (0)
| Trackback (1)
Defined tags for this entry: mutt, opensource

Wie ich in Mutt-ng vs. Mutt berichtete, gibt es einen mutt fork, names Mutt-ng. Momentan sieht es so aus, als ob die Entwicklung bei Mutt-ng schneller voran geht. 1:0 für Mutt-ng Jetzt gibt es auch die passende Projektseite. Ein Wiki gibt es auch
Tracked: Feb 24, 16:55