mutt 中 status_format 的换行符

mutt 中 status_format 的换行符

我想玩一下 muttc 配置,特别是我尝试在我的 status_format 中添加一个换行符(以具有两行状态栏)。

我尝试这样做\n\\n但它只会出现一个&角色......

有办法这样做吗?

多谢 !

答案1

它可以工作,但它不好也不可用。 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命令提示符出现后重绘窗口的函数(默认绑定)。

如果您需要在状态行中显示更多信息并因此需要更多空间:

  • 没人关心穆特字符串或排序/sort_aux状态行中的方法
  • 尝试删除您根本不感兴趣的信息
  • 在某些情况下隐藏您不感兴趣的内容
    • 即:%?n?New: %n?- 仅当有新消息时才显示新消息的计数。
    • 请参阅底部有关可选打印的注释3.363.状态格式

ASCII 广播

相关内容