Pour joindre un fichier en mode message (par exemple lors de la publication à partir de Gnus), on le fait C-c C-a
. Quelle est la méthode recommandée pour joindre plusieurs fichiers?
La répétition C-c C-a
peut devenir fastidieuse après un certain temps, car elle pose trois questions à chaque fois.
gnus
message
message-mode
attachment
YoungFrog
la source
la source
mapcar
- et joindre une fois par élément; ou, (2) créer une boucle qui invite automatiquement oui / non à en attacher une autre, et non rompt la boucle. Je préfère l'approche par liste de fichiers et j'utilise un véritable gestionnaire de fichiers en arborescence pour Emacs (pour sélectionner simultanément les fichiers marqués dans plusieurs répertoires à joindre); cependant, cela nécessite deselisp
modifications avancées . La plupart des gens tiennent àdired-mode
etdired-get-marked-files
et il y a un moyen d'opérer sur plusieurs ouvertsdired-mode
tampons.Réponses:
Ouvrez le répertoire
dired
avec C-x 4 det tapezM-x turn-on-gnus-dired-mode
. Marquez ensuite les fichiers requis avec m(ou autre) et tapez C-c RET C-a. Les fichiers peuvent maintenant être joints à un tampon de messages déjà ouvert ou attribués à un nouveau.la source
Attacher un fichier dans Emacs consiste simplement à insérer un morceau de chaîne contenant des chemins de fichier, vous pouvez utiliser yasnippet pour créer des morceaux pour vous.
Voici les étapes:
dans le shell, utilisez find / ls pour créer la liste des fichiers à joindre
utiliser l'outil clip cli (putclip sur cygwin, pbpaste sur Mac, xsel / xclip sur linux) pour transférer la liste des fichiers sur le yasnippet
la source