配置 irssi 在包装消息时缩进指定的量

配置 irssi 在包装消息时缩进指定的量

我使用 irssi-plugin-xmpp 传输到其他即时通讯协议,因此 JID 会变得很长,这意味着发送给我的消息会被挤压到窗口的右侧。我希望 irssi 在换行时按固定量缩进消息,而不是根据用户昵称的长度进行缩进。我该怎么做?

答案1

如果你还没有名为的文件~/.irssi/default.theme,请执行

cp /usr/share/irssi/themes/default.theme ~/.irssi/

您可能需要通过在 irssi 中执行以下操作将其设置为您的主题:

/set theme default

但我没有,default.theme它已经设置为我的主题了,可能是因为我用其他命令对它进行了更改。如果你已经知道你正在使用哪个主题,那么请用它代替default.theme下面的主题。

~/.irssi/default.theme现在用您最喜欢的文本编辑器打开该文件,并更改此行:

msgnick = "%K<%n$0$1-%K>%n %|";

看起来像这样:

msgnick = "%K<%n$0$1-%K>%n ";

如果您使用的是其他主题,则msgnick可能会有所不同。 重要的部分是%|,如以下链接中所述: http://www.irssi.org/documentation/startup

现在启动 irssi 并输入:

/set indent=10

10用您想要的任意数量的缩进 进行替换。

不要忘记保存:

/save

相关内容