Para anexar um arquivo no modo de mensagem (por exemplo, ao postar no Gnus), é necessário C-c C-a
. Qual é a maneira recomendada para anexar vários arquivos?
Repetir C-c C-a
pode se tornar cansativo depois de um tempo, porque faz três perguntas todas as vezes.
gnus
message
message-mode
attachment
YoungFrog
fonte
fonte
mapcar
- e anexe uma vez por elemento; ou (2) crie um loop que solicite automaticamente sim / não para anexar outro e não quebre o loop. Prefiro a abordagem da lista de arquivos e uso um gerenciador de arquivos real para o Emacs (para selecionar simultaneamente arquivos marcados em vários diretórios a serem anexados); no entanto, isso requerelisp
modificações avançadas . A maioria das pessoas furar adired-mode
edired-get-marked-files
e há uma maneira de operar em múltiplas abertasdired-mode
buffers.Respostas:
Abra o diretório
dired
com C-x 4 de digiteM-x turn-on-gnus-dired-mode
. Em seguida, marque os arquivos necessários com m(ou o que seja) e digite C-c RET C-a. Os arquivos agora podem ser anexados a um buffer de mensagens já aberto ou atribuídos a um novo.fonte
Anexar um arquivo no Emacs é basicamente apenas inserir um pedaço de string contendo caminhos de arquivo, você pode usar o yasnippet para criar pedaços para você.
Aqui estão os passos:
no shell, use find / ls para criar a lista de arquivos a anexar
use a ferramenta cli clip (putclip no cygwin, pbpaste no Mac, xsel / xclip no linux) para transferir a lista de arquivos para o yasnippet
fonte