Um eine Datei im Nachrichtenmodus anzuhängen (z. B. beim Posten von Gnus), muss man dies tun C-c C-a
. Was ist die empfohlene Methode zum Anhängen mehrerer Dateien?
Das Wiederholen C-c C-a
kann nach einer Weile lästig werden, da jedes Mal drei Fragen gestellt werden.
gnus
message
message-mode
attachment
Junger Frosch
quelle
quelle
mapcar
- und Anhängen einmal pro Element; oder (2) eine Schleife erstellen, die automatisch Ja / Nein zum Anhängen einer anderen Schleife auffordert und Nein die Schleife unterbricht. Ich bevorzuge den Dateilistenansatz und verwende einen echten Dateimanager für die Baumansicht für Emacs (um gleichzeitig markierte Dateien in mehreren anzuhängenden Verzeichnissen auszuwählen). Dies erfordert jedoch erweiterteelisp
Änderungen. Die meisten Leute halten sich andired-mode
unddired-get-marked-files
und es gibt eine Möglichkeit, mehrere offenedired-mode
Puffer zu bearbeiten.Antworten:
Öffnen Sie das Verzeichnis
dired
mit C-x 4 dund geben Sie einM-x turn-on-gnus-dired-mode
. Markieren Sie dann die erforderlichen Dateien mit m(oder was auch immer) und geben Sie ein C-c RET C-a. Die Dateien können nun an einen bereits geöffneten Nachrichtenpuffer angehängt oder einem neuen zugewiesen werden.quelle
Wenn Sie eine Datei in Emacs anhängen, fügen Sie einfach einen Teil einer Zeichenfolge mit Dateipfaden ein. Mit yasnippet können Sie Blöcke für Sie erstellen.
Hier sind die Schritte:
Verwenden Sie in der Shell find / ls, um die anzuhängende Dateiliste zu erstellen
Verwenden Sie das CLI-Clip-Tool (Putclip unter Cygwin, Pbpaste unter Mac, Xsel / Xclip unter Linux), um die Dateiliste auf das Yasnippet zu übertragen
quelle