F: Wie kann ich mit minimalem Aufwand mehrere Dateien an eine ausgehende E-Mail anhängen?
Ich verwende mu4e
(was wiederverwendet message-mode
, wenn das hilft), um mit E-Mails zu arbeiten. Ich muss oft E-Mails mit mehreren Anhängen senden. mu4e
verwendet mml-attach-file
, um Anhänge zu behandeln.
So weit, ist es gut. Allerdings: Es ist eine unangenehme Aufgabe, mehrere Anhänge zu verwenden. mml-attach-file
fordert für jede Datei erneut zur Eingabe auf, was zeitaufwändig ist, wenn die Datei tief in einem Teilbaum vergraben ist.
Es ist fast immer so, dass sich alle Dateien im selben Verzeichnis befinden, wenn ich sie anhängen muss. Wie kann ich in dieser Situation überzeugen mml-attach-file
, einen Anhang im vorhandenen Nachrichtenpuffer zu erkennen, und, falls er einen findet, das Verzeichnis dieses Anhangs als Standard für die nächste Datei verwenden, die ich anhängen möchte?
NB: Wenn man sich in den Quellcode vertieft, mml-attach-file
verlässt man sich darauf mml-minibuffer-read-file
, der wiederum entweder mml-default-directory
oder verwendet default-directory
.
PS: Ich weiß, wie man mehrere Dateien anfügtmessage-mode
, aber es gibt dort keine Antwort.
dired-mode
Puffer aus der E-Mail-Nachricht zu öffnenrecursive-edit
, die Dateien zu markierendired-mode
und zu beenden,recursive-edit
während Sie das Ergebnis von werfendired-get-marked-files
, das dann von a verwendet wirdmapcar
, um jede Datei auf einen Schlag anzuhängen? (2) Oder gefällt Ihnen die Ideedired-mode
, mit dem Markieren Ihrer Dateien zu beginnen und dann eine E-Mail-Generierungsschaltfläche zu drücken, mit der die Nachricht erstellt und alle markierten Dateien mitdired-get-marked-files
und amapcar
angehängt werden, um die Liste herunterzulaufen und alle Dateien auf einen Schlag anzuhängen ?