在 mutt 中,如何輕鬆附加名稱中包含空格的檔案?

在 mutt 中,如何輕鬆附加名稱中包含空格的檔案?

我想在 mutt 的撰寫畫面中附加一些文件。我按下a以附加。但是,如果我貼上帶有空格的路徑,它會耗盡空格。同樣,如果我將 GUI 圖示拖放到終端機中,它也會同樣佔用空間。

我總是會搞亂幾次,然後手動輸入(使用製表符完成)整個路徑。我如何輕鬆地從 mutt 中附加檔案?

答案1

您可以變更行編輯器提示符號的鍵綁定以Space插入空格。預設情況下,它調用buffy-cycle,它循環完成可能性或提供完成選單。您可以將其重新綁定到另一個鍵,例如Alt+ Space(我認為 mutt 無法處理終端將其作為空位元組傳輸的Ctrl+ )。Space

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

據我所知,不同類型的提示不能有不同的鍵綁定。您可以透過呼叫bind鉤子來動態更改鍵綁定,但我認為沒有一個鉤子在正確的時間運行。

或者(或另外),您可以在撰寫選單中定義一個宏,該巨集附加名稱位於剪貼簿中的檔案。

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

相關內容