XChat Ignore



Contents


Usage
Mask - nick
Mask - user(ident)
Mask - host(IP)
Types
Options
Ignore via command
Exempts
Remove via command
Ignore via Window Menu - GUI
Remove via Window Menu - GUI



Usage

Via command.

/IGNORE <mask> <types..> <options..>

or:
Via Window Menu.
Window -> Ignore List..



Examples:

/ignore Johnny!*@* NOTI PRIV

Will ignore all notices and private messages coming from user Johnny.
Note: Use the right mask, using only the nickname e.g. "/ignore Johnny" and "/ignore Johnny NOTI PRIV" will not work
(unless the nickname is in the userlist (2.8.6+))!


/ignore *!*@134.54.36.22 ALL

Will ignore all messages coming from users with given IP address.



Mask - nick

Hostmask to ignore nick!user@host

nick!*@*
Ignores users with given nickname only.

/ignore Johnny!*@* PRIV NOTI

Will ignore private messages and notices from "Johnny" only.



nick*!*@*
Ignores users with given nickname and given nickname with characters after it.

/ignore Johnny*!*@* CHAN INVI

Will ignore channel messages and invites from "Johnny" and "JohnnyX", "Johnny34", "JohnnyCool" etc.



*nick*!*@*
Ignores all users with given nickname in it.

/ignore *Johnny*!*@* DCC CTCP

Will ignore DCC's and CTCP's of all users with the word "Johnny" in their nickname; "HeyJohnny", "[Johnny]", "boojohnnyhoo" etc.



Mask - user(ident)

Hostmask to ignore nick!user@host

*!user@*
Ignores users with given ident only.

/ignore *!whatever@* ALL

Will ignore all messages of users with ident "whatever".



*!user*@*
Ignores users with given ident and given ident with characters after it.

/ignore *!whatever*@* INVI DCC

Will ignore DCC's and invites of all users with ident "whatever", "whateverdude", whatever33" etc.



*!*user*@*
Ignores all users with given ident in it.

/ignore *!*whatever*@* ALL NOSAVE

Ignores all messages of users with the word "whatever" in their ident; "yeahwhatever", "lawhateverla", "surewhateverdude" etc. The option NOSAVE will undo the ignore on quit.



Mask - host(IP)

Hostmask to ignore nick!user@host

*!*@IP; eg: *!*@FABC6A2C.DFA6173C.7C53B1B4.IP

Ignores all users with given IP only.

/ignore *!*@FABC6A2C.DFA6173C.7C53B1B4.IP ALL

Ignores all messages of users with host "FABC6A2C.DFA6173C.7C53B1B4.IP".



*!*@*.7C53B1B4.IP
Ignores all users with given domain.

/ignore *!*@*.7C53B1B4.IP CTCP CHAN

Ignores channel messages and CTCP's of all users with domain ".7C53B1B4.IP"; "CCAD5B2F.BCB9064D.7C53B1B4.IP", "BC6B3C8B.ACB8151A.7C53B1B4.IP" etc.



*!*@54.321.789.245
Ignores all users with given IP only.

/ignore *!*@54.321.789.245 NOTI PRIV

Ignores private messages and notices of users with host "54.321.789.245".



*!*@54.321.*
Ignores all users with given domain.

/ignore *!*@54.321.* ALL QUIET

Ignores all messages of users with domain "54.321"; "54.321.420.63", "54.321.25.982" etc. The QUIET option makes the ignore command not show up in your current window.



*!*@*.icq.com
Ignores all users with given domain.

/ignore *!*@*.icq.com INVI

Ignores invites of all users with domain "icq.com"; "host32-f034.icq.com", "ircq-net.icq.com" etc.



Ignore all messages from mask *!*@*.icq.com, but allow channel and private messages from Friend!Buddy@*.icq.com

/ignore *!*@*.icq.com ALL

/ignore Friend!Buddy@*.icq.com CHAN PRIV UNIGNORE

This means all messages from everyone using the mask *!*@*.icq.com wil be ignored except channel and private messages from Friend.



Types

Types of data to ignore:

PRIVPrivate Messages
NOTINotices
CHANChannel Messages
CTCPClient-To-Client Protocol, eg: Ping,Version,Clientinfo
DCCDirect Client-to-Client; a protocol for file transfer and direct chat
INVIChannel Invites
ALLAll the above
ExemptUNIGNORE
eg: /ignore *!*@*.blueyonder.co.uk ALL
(Will ignore everyone using mask *!*@*.blueyonder.co.uk)

/ignore Danny!*@*.blueyonder.co.uk ALL UNIGNORE
(Allow all messages coming from Danny)

Ignores all messages of everyone using mask *!*@*.blueyonder.co.uk except messages coming from Danny. (Examples)



Options

Extra options:

NOSAVE Example:
/ignore Lamer!*@* ALL NOSAVE
Will not save the ignore commands after quit.
  
QUIET Example:
/ignore Lamer!*@* ALL QUIET
Will not show ignore/remove messages in your current window.



Ignore via command

/ignore

Will give you an (empty) ignore list which looks like this:

HostmaskPRIVNOTICHANCTCPDCCINVIUNIG
Ignorelist is empty.







Ignore notices from mask *!*@FABC6A2C.DFA6173C.7C53B1B4.IP

    /ignore *!*@FABC6A2C.DFA6173C.7C53B1B4.IP NOTI

Gives this message: "*!*@FABC6A2C.DFA6173C.7C53B1B4.IP added to ignore list." and shows like this in your ignore list:

Hostmask PRIV NOTI CHAN CTCP DCC INVI UNIG
*!*@FABC6A2C.DFA6173C.7C53B1B4.IP NO YES NO NO NO NO NO







Ignore private messages, ctcp's and dcc's from mask Lamer!*@*

    /ignore Lamer!*@* PRIV CTCP DCC

Gives this message: "Lamer!*@* added to ignore list." and shows like this in your ignore list:

HostmaskPRIVNOTICHANCTCPDCCINVIUNIG
*!*@FABC6A2C.DFA6173C.7C53B1B4.IPNOYESNONONONONO
Lamer!*@*YESNONOYESYESNONO



Exempts

Ignore private messages (pm/pvt) from everyone, but allow private messages from Johnny only.

/ignore *!*@* PRIV

/ignore Johnny!*@* PRIV UNIGNORE

This means all private messages (pm/pvt) will be ignored except private messages coming from Johnny.
Gives this message: "*!*@* added to ignore list."
"Johnny!*@* added to ignore list." and shows like this in your ignore list:

HostmaskPRIVNOTICHANCTCPDCCINVIUNIG
*!*@*YESNONONONONONO
Johnny!*@*YESNONONONONOYES






Ignore all messages from mask *!*@*.icq.com, but allow channel and private messages from Friend!Buddy@*.icq.com

/ignore *!*@*.icq.com ALL

/ignore Friend!Buddy@*.icq.com CHAN PRIV UNIGNORE

This means all messages from everyone using the mask *!*@*.icq.com wil be ignored except channel and private messages from Friend.

Gives this message: "*!*@*.icq.com added to ignore list."
"Friend!Buddy@*.icq.com added to ignore list." and shows like this in your ignore list:

HostmaskPRIVNOTICHANCTCPDCCINVIUNIG
*!*@*.icq.comYESYESYESYESYESYESNO
Friend!Buddy@*.icq.comYESNOYESNONONOYES



Remove via command

To remove an ignore:

/unignore *!*@FABC6A2C.DFA6173C.7C53B1B4.IP

/unignore Lamer!*@*

/unignore *!*@*.icq.com

/unignore Friend!Buddy@*.icq.com

Gives the message: "Lamer!*@* removed from ignore list."



Ignore via Window Menu - GUI

Go to Window -> Ignore List..
Click on Add, type the mask to ignore in the box and click OK (remember to use the right mask. Filling in only the nickname will not work!).
This will ignore all data types.



You can untick the types you do not want to ignore in your (window menu) ignore list. It will then look like this:



Ignore commands set with the /ignore command will also show up in the window menu ignore list.



Remove via Window Menu - GUI

Go to Window -> Ignore List..
In the list select the mask you want to remove.
Hit 'Delete'.






Help Auto Replace Buttons Charset Connect
CTCP Replies     Downloads Help Commands     Ignore Popups
Screenshots SET Variables     Spell Checking Strftime Text Events
Themes Timers Tips & Tricks User Commands     xchat-gnome!=xchat



XChat Official
- Documentation
- Download
- FAQ
- Forum
- News
- Scripts & Plugins



changed February 11, 2012