Added SILC Thread Queue API
[runtime.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     -replies: Ignore replies to nick in channels. For example
8               "/IGNORE -replies *!*@*.fi PUBLIC" ignores everyone
9               from Finland, but also anyone sending message
10               "tofinnishnick: blahblah".
11     -except: *DON'T* ignore - overrides an existing ignore.
12     -channels: Ignore only in channels
13     <mask>: Either a nick mask or list of channels
14     <levels>: List of levels to ignore. You can use -<level> to remove levels
15               from ignore.
16     <^levels>: List of levels to NOT ignore
17                (/ignore -except nick notices = /ignore nick ^notices)
18
19
20 /IGNORE without any arguments displays list of ignores. If you want to remove
21 some levels of the ignore, use /IGNORE <mask> -<level> -<level2> etc
22
23 The best match always wins, so you can have:
24     /IGNORE * CTCPS
25     /IGNORE -except *!*@host.org CTCPS
26
27 Examples:
28
29     /IGNORE #channel ALL -PUBLIC -ACTIONS   - ignore all but public/actions
30     /IGNORE #channel -JOINS                 - don't ignore joins anymore
31     /IGNORE -replies *!user@*.host.org ALL  - ignore user and all replies
32
33 Some suggestions for ignoring annoying public aways:
34     /IGNORE -regexp -pattern "is (away|gone|back)" * ACTIONS
35     /IGNORE *zzz* NICKS
36     /IGNORE *afk* NICKS
37     /IGNORE *away* NICKS
38
39 For regular expressions, see `man 7 regex`.
40
41 See also: UNIGNORE
42