Per allegare un file in modalità messaggio (ad es. Quando si pubblica da Gnus), si fa C-c C-a
. Qual è il modo consigliato per allegare più file?
La ripetizione C-c C-a
può diventare noiosa dopo un po ', perché ogni volta pone tre domande.
Per allegare un file in modalità messaggio (ad es. Quando si pubblica da Gnus), si fa C-c C-a
. Qual è il modo consigliato per allegare più file?
La ripetizione C-c C-a
può diventare noiosa dopo un po ', perché ogni volta pone tre domande.
Risposte:
Apri la directory dired
con C-x 4 de digita M-x turn-on-gnus-dired-mode
. Quindi contrassegnare i file richiesti con m(o qualsiasi altra cosa) e digitare C-c RET C-a. I file possono ora essere allegati a un buffer messaggi già aperto o assegnati a uno nuovo.
Allegare un file in Emacs è fondamentalmente semplicemente inserire un pezzo di stringa contenente percorsi di file, è possibile utilizzare yasnippet per creare blocchi per te.
Ecco i passaggi:
nella shell, usare find / ls per creare l'elenco dei file da allegare
usa lo strumento cli clip (putclip su cygwin, pbpaste su Mac, xsel / xclip su linux) per trasferire l'elenco dei file su yasnippet
mapcar
- e allegare una volta per elemento; oppure, (2) creare un loop che richiede automaticamente si / no per collegarne un altro e no interrompe il loop. Preferisco l'approccio dell'elenco dei file e utilizzo un file manager con visualizzazione ad albero reale per Emacs (per selezionare contemporaneamente i file contrassegnati in più directory da allegare); tuttavia, ciò richiedeelisp
modifiche avanzate . La maggior parte delle persone bastone perdired-mode
edired-get-marked-files
e non v'è un modo di operare sia più apertidired-mode
buffer.