Aby załączyć jeden plik w trybie wiadomości (np. Podczas wysyłania z Gnus), wystarczy C-c C-a
. Jaki jest zalecany sposób dołączania wielu plików?
Powtarzanie C-c C-a
może po pewnym czasie stać się męczące, ponieważ za każdym razem zadaje trzy pytania.
gnus
message
message-mode
attachment
YoungFrog
źródło
źródło
mapcar
- i dołącz raz dla każdego elementu; lub (2) utwórz pętlę, która automatycznie monituje tak / nie o dołączenie kolejnej i nie przerywa pętli. Wolę podejście z listą plików i używam prawdziwego menedżera plików z widokiem drzewa dla Emacsa (aby jednocześnie wybrać zaznaczone pliki w wielu katalogach do załączenia); wymaga to jednak zaawansowanychelisp
modyfikacji. Większość ludzi trzyma siędired-mode
idired-get-marked-files
istnieje sposób na operowanie wieloma otwartymidired-mode
buforami.Odpowiedzi:
Otwórz katalog za
dired
pomocą C-x 4 di wpiszM-x turn-on-gnus-dired-mode
. Następnie zaznacz wymagane pliki m(lub cokolwiek) i wpisz C-c RET C-a. Pliki można teraz dołączyć do już otwartego bufora wiadomości lub przypisać do nowego.źródło
Dołącz plik w Emacsie to po prostu wstaw fragment ciągu zawierającego ścieżki do pliku, możesz użyć yasnippet, aby utworzyć dla siebie fragmenty.
Oto kroki:
w powłoce użyj find / ls, aby utworzyć listę plików do załączenia
użyj narzędzia cli clip (putclip na cygwinie, pbpaste na Macu, xsel / xclip na linuxie), aby przenieść listę plików na yasnippet
źródło