1

In irssi, I prefer to ignore joins, parts, quits globally.

However there are a few channels in which I'd like to see even these messages.

I followed the instructions on How can I ignore all JOINS, PARTS from all but a few channels?

They work brilliantly for joins and parts, but I don't see quits.

/ignore * JOINS PARTS QUITS
Ignoring JOINS PARTS QUITS from *
/ignore -except #channel JOINS PARTS QUITS
Ignoring JOINS PARTS QUITS from #channel [-except]
/ignore
Ignore List:
   1 *: JOINS PARTS QUITS
   2 #channel: JOINS PARTS QUITS -except

When I use a second client to join #channel I see:

 -!- user [nick@domain] has joined #channel

Then if I /part the second client I see:

 -!- user [nick@domain] has left #channel

But if I just quit the second client I don't see a quit message.

If I /unignore 1 to remove the global ignore rule, I see all messages again.

Is this an irssi bug, an irc bug, or have I missed something?

Zaz
  • 594

1 Answers1

3

That's most probably caused because QUIT events are global to the network, and not to a specific channel. When you use /quit, you're not leaving a channel, you're quitting the whole network, that's why it doesn't match the second rule you have added.

You can either ignore them all or see them all (although it might be supported if the irssi team decides to implement this as an enhancement).

nKn
  • 5,832