summaryrefslogtreecommitdiff
path: root/docs/help/in
diff options
context:
space:
mode:
authorDavid Leadbeater <dgl@dgl.cx>2014-06-29 22:07:33 +0100
committerDavid Leadbeater <dgl@dgl.cx>2014-06-30 00:31:53 +0100
commit819f9d16c9fbb014f6bd4ed88b57689347674727 (patch)
treef3965125a401ceaaf9631d68660dfbb91e9be5ac /docs/help/in
parent2b6bba3fd2019158990f13d9e8913fd3bbb20b61 (diff)
downloadirssi-819f9d16c9fbb014f6bd4ed88b57689347674727.zip
Change NO_ACT so it can be used in addition to other ignores
This results in a more flexible system and is less surprising as it means levels can be used in the way they normally can in an ignore. As an example the current approach to NO_ACT provides no way to let HILIGHTS be shown, with this change /set activity_hide_targets can be recreated with: /ignore #channel NO_ACT /ignore #channel -except -regexp -pattern . NO_ACT HILIGHTS (but obviously this can be configured in many more ways if desired).
Diffstat (limited to 'docs/help/in')
-rw-r--r--docs/help/in/ignore.in13
1 files changed, 13 insertions, 0 deletions
diff --git a/docs/help/in/ignore.in b/docs/help/in/ignore.in
index 26c269a4..fbb23fe4 100644
--- a/docs/help/in/ignore.in
+++ b/docs/help/in/ignore.in
@@ -40,6 +40,19 @@ Some suggestions for ignoring annoying public aways:
/IGNORE *afk* NICKS
/IGNORE *away* NICKS
+The special level "NO_ACT" can be used to ignore activity ("Act:") but not
+actually ignore the message entirely. It is somewhat special because it is
+allowed in addition to another ignore for the same target.
+
+Examples:
+
+ /IGNORE #channel NO_ACT JOINS PARTS QUITS - hide joins, etc from activity
+ /IGNORE nick NO_ACT -MSGS - ignore activity from nick, except for /MSG
+ /IGNORE -regexp -pattern . -except nick NO_ACT HILIGHT
+ - combined with the ignore above show hilights from this nick (needs to be
+ an except as "PUBLIC HILIGHT" still matches public, the regexp is used to
+ have more than one ignore for "nick").
+
For regular expressions, see `man 7 regex`.
See also: UNIGNORE, SILENCE, ACCEPT