Mutt

mutt 中 status_format 中的換行符

  • April 18, 2020

我想玩一點 muttc 配置,特別是我嘗試在我的 status_format 中添加一個換行符(有一個兩行狀態欄)。

我試著用它來做,\n\\n它只會讓人看起來像一個&角色……

有沒有辦法這樣做?

非常感謝 !

它有效,但它既不好也不可用。Mutt 顯然還沒有準備好擁有多行狀態行。

set status_format="-%r-Mutt: %f [Msgs:%?M?%M/?%m%?n? New:%n?%?o? Old:%o?%?d? Del:%d?%?F? Flag:%F?%?t? Tag:%t?%?p? Post:%p?%?b? Inc:%b?%?l? %l?]---(%s/%S)\n%>-(%P)---"

我在 mutt 1.13.5、1.5.24 和 neomutt 20200417 中對其進行了測試。 mutt 甚至 neomutt 的兩個測試版本都沒有使用最後(第二)行的整個寬度。

  • 可以設置多於 2 行,但預設情況下只有前兩行可見。設置時status_on_top,顯示所有行但覆蓋索引)

  • 向右填充僅適用於最後一行。

  • 它在設置時干預命令提示符索引status_on_top(這使其無法使用)

    • 命令提示符出現後,您需要呼叫刷新函式(預設^Cl綁定)來重繪視窗。

如果您需要在狀態行中顯示更多資訊並因此需要更多空間:

  • 沒有人關心狀態行中的Mutt字元串或sort/sort_aux方法

  • 嘗試刪除您根本不感興趣的資訊

  • 在特定條件下隱藏您不感興趣的內容

    • 即:%?n?New: %n?- 僅在有新消息時才顯示新消息的數量。
    • 請參閱 3.363 底部關於可選列印的說明。狀態格式

asciiccast

引用自:https://unix.stackexchange.com/questions/580837