Merge Irssi 0.8.16-rc1
[silc.git] / apps / irssi / docs / help / in / ignore.in
1
2 @SYNTAX:ignore@
3
4     -regexp: <pattern> is a regular expression
5     -full: <pattern> must match to full words
6     -pattern: <pattern> must match to the message's text
7     -except: *DON'T* ignore - overrides an existing ignore.
8     -replies: Ignore replies to nick in channels. For example
9               "/IGNORE -replies *!*@*.fi PUBLIC" ignores everyone
10               from Finland, but also anyone sending message
11               "tofinnishnick: blahblah".
12     -network: Ignore only on this network.
13     -ircnet: Same as -network. Deprecated. Do not use.
14     -channels: Ignore only in channels (comma separated list)
15     -time: <secs> seconds after the ignore is removed
16     <mask>: Either a nick mask or list of channels
17     <levels>: List of levels to ignore. You can use -<level> to remove levels
18               from ignore (/help levels for details).
19     <^levels>: List of levels to NOT ignore
20                (/ignore -except nick notices = /ignore nick ^notices)
21
22
23 /IGNORE without any arguments displays list of ignores. If you want to remove
24 some levels of the ignore, use /IGNORE <mask> -<level> -<level2> etc
25
26 The best match always wins, so you can have:
27     /IGNORE * CTCPS
28     /IGNORE -except *!*@host.org CTCPS
29
30 Examples:
31
32     /IGNORE * JOINS                         - ignore joins in all channels
33     /IGNORE #channel ALL -PUBLIC -ACTIONS   - ignore all but public/actions
34     /IGNORE #channel -JOINS                 - don't ignore joins anymore
35     /IGNORE -replies *!user@*.host.org ALL  - ignore user and all replies
36
37 Some suggestions for ignoring annoying public aways:
38     /IGNORE -regexp -pattern "is (away|gone|back)" * ACTIONS
39     /IGNORE *zzz* NICKS
40     /IGNORE *afk* NICKS
41     /IGNORE *away* NICKS
42
43 For regular expressions, see `man 7 regex`.
44
45 See also: UNIGNORE, SILENCE, ACCEPT
46