Little Known Tricks

Not everything is documented completely within irssi, one such thing is the "startup" file. It is useful to autoload modules (such as fish which I use in this example):

$ cat ~/.irssi/startup
LOAD fish
ECHO this is an example of some simple irssi stuff
SCRIPT LOAD autoload

This allows you to to load the fish module, echo a line into the irssi status window and then autoload a script. Its a very useful file and as far as I know, undocumented.

Other Sources

Quiet Channel

Recently it was suggested to me that it would be nice to silence a particular user or better a particular bit of text from that user. By silence I mean remove from the activity or hilighting. So I figured I would give it a go and see if I could script it.

There is still something to do to make this a "perfect" script. Currently when the message is printed out again it does so with a leading (A), which sucks. Also I would like to use the main pubmsg format but that doesn't quite work the way it should either. Anyway here it is in its current state.

To use this you need to "silence the word 'text here' on channel #channel from ALL users:

/set qcmasks *!*@*#channel%%text here%%

Silence a bot doing a top ten output, on #channel:

/set qcmasks *!bot@bothost.com#channel%%Top Ten%%

You can use multiple masks by separating them with a comma. You can download the script.

Pretty Split Hilight Window

Split screen hilight

This is my current look (thanks to rfu for the idea!) and here is how you can do it!

/win new split
/win move 2
/win name hilight
/win size 10
/statusbar topic type window
/statusbar topic visible active
/statusbar window_inact disable
/script load hilightwin

You might need to download the hilightwin.pl script which is now the latest version, including my alteration. To hide private messsages you need to do this:

/toggle hilightwin_showprivmsg

The image is a little out of date as it does not show the timestamps, I will update it soon.