Para adjuntar un archivo cuando está en modo mensaje (por ejemplo, cuando publica desde Gnus), uno lo hace C-c C-a
. ¿Cuál es la forma recomendada para adjuntar múltiples archivos?
Repetir C-c C-a
puede volverse agotador después de un tiempo, porque hace tres preguntas cada vez.
gnus
message
message-mode
attachment
YoungFrog
fuente
fuente
mapcar
y adjuntar una vez por elemento; o (2) crea un ciclo que automáticamente solicita sí / no para adjuntar otro, y no interrumpe el ciclo. Prefiero el enfoque de la lista de archivos, y utilizo un administrador de archivos de vista de árbol real para Emacs (para seleccionar simultáneamente archivos marcados en múltiples directorios para adjuntar); sin embargo, eso requiereelisp
modificaciones avanzadas . La mayoría de las personas se adhieren adired-mode
ydired-get-marked-files
hay una manera de operar con múltiplesdired-mode
buffers abiertos .Respuestas:
Abra el directorio
dired
con C-x 4 dy escribaM-x turn-on-gnus-dired-mode
. Luego marque los archivos requeridos con m(o lo que sea) y escriba C-c RET C-a. Los archivos ahora pueden adjuntarse a un búfer de mensajes ya abierto o asignarse a uno nuevo.fuente
Adjuntar un archivo en Emacs es básicamente insertar un trozo de cadena que contiene las rutas de los archivos, puede usar yasnippet para crear trozos para usted.
Aquí están los pasos:
en shell, use find / ls para crear la lista de archivos para adjuntar
use la herramienta cli clip (putclip en cygwin, pbpaste en Mac, xsel / xclip en linux) para transferir la lista de archivos al yasnippet
fuente