Mutt verschachtelte Postfachnavigation

3673

Ich erhalte täglich viele E-Mails und angesichts der ständig wachsenden Anzahl an Maildirs muss ich das Browsen in mutt strukturieren / optimieren.

Meine Maildire folgen diesem Namensschema: .domain.category.sub_category

Mein Ziel ist es zu brechen domain, categoryund sub_categoryin verschachtelten Ebene beim Surfen durch die Postfächer. Dies wird durch die Verwendung von IMAP erreicht. Aber ich stolpere über ein paar Probleme, also sind meine Fragen:

(Siehe meine Konfiguration unten)

  1. Ist diese Ansicht verschachtelter Postfächer möglich, indem direkt auf ~ / Mail zugegriffen wird und IMAP nicht verwendet wird?
    ZB set folder="~/Mail"undset spoolfile="~/Mail/.INBOX"

  2. Wenn ich Mutt starte, werden mir alle verfügbaren Postfächer angezeigt, von denen ich weg will. Ich möchte direkt in meinen Standard- / Haupt-Posteingang geleitet werden, wie ich es beim direkten Zugriff auf ~ / Mail mache. Wie?

  3. Wenn Sie c drücken (ein definiertes Makro, siehe Konfiguration unten), werden wieder alle verfügbaren Postfächer angezeigt, nicht die Postfächer auf der aktuellen Browserebene, z. B. Postfächer, die ein bestimmtes enthalten category.
    Um diese Ansicht zu erhalten, muss ich c + TAB drücken . Ich habe dieses Problem gelöst, indem Sie a <tab>zu den c- Makros hinzugefügt haben . Ist das der richtige Weg? Wenn nicht, was wäre der bessere Weg, um dies zu lösen?

  4. Wenn Mutt schließlich dazu gebracht wird, mir Mailboxen in verschachtelten Ebenen zu präsentieren, werden diese nur mit N gekennzeichnet und nicht mit N gekennzeichnet . Dies zeigt neue E-Mails oder besser die Gesamtzahl neuer E-Mails in oder unter einem Ordner an. Ich weiß, dass es möglich ist, das Format in den verschiedenen Ansichten zu definieren, aber gibt es eines für diese Ansicht? Wenn ja welche?

Ich weiß, dass meine Sprache und die Beschreibung des Problems möglicherweise deaktiviert sind, also im Voraus, sorry. Zögern Sie nicht, mich zu fragen, ob etwas unklar erscheint oder keinen Sinn ergibt.

Meine Mutt-Konfiguration:

set autoedit set edit_headers set reverse_name set from='blapp' set realname='Blapp' set use_from  set folder="imap://foo@bar/" set spoolfile="imap://foo@bar/" #set folder="~/Mail" #set spoolfile="~/Mail/.INBOX"   mailboxes `awk '' ~/Mail/subscriptions` set mask="!^\\.[^.]"  set mail_check = 15 set strict_threads = "yes"  set header_cache = ~/var/mutt_cache  set copy=yes  set delete=ask-yes  set include=yes   set postpone=ask-yes  set print=ask-no  set followup_to=no  set edit_hdrs  set abort_unmodified  set bounce_delivered=no set pager_index_lines=6  set pager_stop=yes  set arrow_cursor=no  set read_inc=25  set write_inc=25  set check_new=yes  set forward_quote=no  set help=yes  set indent_string="> "  set status_on_top    set folder_format="%t%N %2C %-30f %8s %d "  set hdr_format="%4C %Z %{%b %d} %-15.15n (%4l) %s"  set pager_format="%S [%T] %n / %s"  set status_format="-%r- %f %?n?[ New:%n ]?----%>-(%P)---"  set sort=threads set sort_aux=last-date-received  bind index \t next-unread bind pager \t next-unread bind index ,\t previous-unread bind pager ,\t previous-unread bind index - collapse-thread  macro index c "<change-folder>?<toggle-mailboxes>" "open a different folder" macro pager c "<change-folder>?<toggle-mailboxes>" "open a different folder"  set read_inc=1000 # Speed up opening of large mboxes set write_inc=1000  set charset=utf-8 set send_charset=utf-8  set record="+sent.`date +%Y`.`date +%m`" set postponed="+drafts"  # Automatic viewing of html mail, but always prefer text/plain set implicit_autoview alternative_order text/plain text/html 
1

1 Antwort auf die Frage

3
dubiousjim

Beantwortung der Fragen 2-4:

Das Mutt Mailbox-Browserfenster hat zwei Modi. Eine zeigt den Inhalt Ihrer mailboxesVariablen. Das sieht aus wie eine Shell- ls -lListe, aber auf der linken Seite befinden sich Zahlen und ein Platz, an dem N gesetzt wird, wenn neue E-Mails vorhanden sind. Ich glaube, dass diese Ansicht anpassbar ist, aber ich weiß nicht genau, wie sie heißt. Tun man muttrcund die Suche nach „_FORMAT“ legt nahe, dass es das ist, folder_formatEinstellung.

Der andere Modus dient nur zur Anzeige einer Dateisystemhierarchie. Auf meinem Computer wird in diesem Modus auch kein N angezeigt. Ich denke nicht, dass dies konfigurierbar ist, aber ich könnte mich irren. Sie können sich damit auf Ihrer Festplatte überallhin bewegen. Die change-dirTastenkombination (auf meinem Computer "c" zugewiesen, für Sie jedoch möglicherweise anders), geben Sie einfach das Verzeichnis ein, das Sie sehen möchten. Oder navigieren Sie durch Auswahl der Einträge ".." usw. nach oben.

Der erste Modus wird zuerst angezeigt, und Tab wechselt zwischen den Modi. Um Q2 und Q3 zu beantworten: Ja, fügen Sie einfach einen Tab zu Ihren Makros hinzu, wenn Sie möchten, dass der andere Anzeigemodus aufgerufen wird.

Zur Beantwortung von F4: Ich vermute, dass das Feld N nur im Anzeigemodus angezeigt wird, in dem alle Mailboxen angezeigt werden, die von Mutt geprüft werden. Wenn ich recht habe, können Sie es nicht in der hierarchischen Anzeige erhalten. Es sei denn, Sie schreiben einen Patch für Mutt. (Vielleicht hat schon jemand.)