我使用 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