En mutt, ¿cómo puedo adjuntar fácilmente archivos que contienen espacios en su nombre?

En mutt, ¿cómo puedo adjuntar fácilmente archivos que contienen espacios en su nombre?

Me gustaría adjuntar algunos archivos en la pantalla de redacción de Mutt. Presiono apara adjuntar. Sin embargo, si pego un camino con espacios, se los come. De manera similar, si arrastro y suelto un ícono de GUI en mi terminal, también consumirá los espacios.

Invariablemente, juego un par de veces y luego escribo manualmente (completando con tabuladores) toda la ruta. ¿Cómo puedo adjuntar archivos fácilmente desde mutt?

Respuesta1

Puede cambiar las combinaciones de teclas del mensaje del editor de líneas para Spaceinsertar un espacio. De forma predeterminada, invoca buffy-cycle, que recorre las posibilidades de finalización u ofrece un menú de finalización. Puede volver a vincular esto a otra clave, por ejemplo Alt+ Space(creo que mutt no puede manejar Ctrl+ Spaceque el terminal transmite como un byte nulo).

macro editor <space> "\Cv "
bind editor \e\  buffy-cycle

Hasta donde yo sé, no se pueden tener diferentes combinaciones de teclas para diferentes tipos de mensajes. Puede cambiar las combinaciones de teclas dinámicamente llamando binda los ganchos, pero no creo que haya un gancho que se ejecute en el momento adecuado.

Alternativamente (o además), puede definir una macro en el menú de redacción que adjunte un archivo cuyo nombre esté en el portapapeles.

macro compose \Ca "<attach-file>`xsel -b | sed "s/ /$(printf \\026)&/g"`<enter>"

información relacionada