Untuk melampirkan satu file saat berada dalam mode pesan (mis. Ketika memposting dari Gnus), ia melakukannya C-c C-a
. Apa cara yang disarankan untuk melampirkan banyak file?
Mengulang C-c C-a
dapat menjadi melelahkan setelah beberapa saat, karena ia mengajukan tiga pertanyaan setiap kali.
gnus
message
message-mode
attachment
YoungFrog
sumber
sumber
mapcar
- dan melampirkan sekali per elemen; atau, (2) membuat loop yang secara otomatis meminta ya / tidak untuk melampirkan yang lain, dan tidak memecah loop. Saya lebih suka pendekatan daftar file, dan saya menggunakan manajer file tree-view nyata untuk Emacs (untuk secara bersamaan memilih file yang ditandai di beberapa direktori yang akan dilampirkan); Namun, itu memerlukanelisp
modifikasi lanjutan . Kebanyakan orang berpegang teguh padadired-mode
dandired-get-marked-files
dan ada cara untuk beroperasi pada beberapadired-mode
buffer terbuka .Jawaban:
Buka direktori
dired
dengan C-x 4 ddan ketikM-x turn-on-gnus-dired-mode
. Kemudian tandai file yang diperlukan dengan m(atau apa pun) dan ketik C-c RET C-a. File sekarang dapat dilampirkan ke buffer pesan yang sudah dibuka atau ditugaskan ke yang baru.sumber
Lampirkan file di Emacs pada dasarnya hanya menyisipkan sepotong string yang berisi path file, Anda dapat menggunakan yasnippet untuk membuat potongan untuk Anda.
Berikut langkah-langkahnya:
di shell, gunakan find / ls untuk membuat daftar file yang akan dilampirkan
gunakan alat klip video (putclip di cygwin, pbpaste di Mac, xsel / xclip di linux) untuk mentransfer daftar file ke yasnippet
sumber