summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSébastien Helleu <flashcode@flashtux.org>2021-11-12 21:08:39 +0100
committerSébastien Helleu <flashcode@flashtux.org>2021-11-12 21:08:39 +0100
commit997559e55beca8dd48bc141d5a0cca801cc936c3 (patch)
treed842ea1b70f4812d21edad645585de9e7d1a0fb3 /src
parentd98940fecbd73cdfd94b9e469ac2d2cb2f180a87 (diff)
downloadweechat-997559e55beca8dd48bc141d5a0cca801cc936c3.zip
trigger: split default triggers on multiple lines
Diffstat (limited to 'src')
-rw-r--r--src/plugins/trigger/trigger-config.c27
1 files changed, 21 insertions, 6 deletions
diff --git a/src/plugins/trigger/trigger-config.c b/src/plugins/trigger/trigger-config.c
index 22f2945d1..7201a0065 100644
--- a/src/plugins/trigger/trigger-config.c
+++ b/src/plugins/trigger/trigger-config.c
@@ -81,12 +81,19 @@ char *trigger_config_default_list[][1 + TRIGGER_NUM_OPTIONS] =
"5000|input_text_display;5000|history_add;5000|irc_command_auth",
"",
"==^("
- "(/(msg|m|quote) +(-server +[^ ]+ +)?nickserv "
- "+(id|identify|set +password|ghost +[^ ]+|release +[^ ]+|regain +[^ ]+|"
- "recover +[^ ]+) +)|"
+ "(/(msg|m|quote) +(-server +[^ ]+ +)?nickserv +("
+ "id|"
+ "identify|"
+ "set +password|"
+ "ghost +[^ ]+|"
+ "release +[^ ]+|"
+ "regain +[^ ]+|"
+ "recover +[^ ]+"
+ ") +)|"
"/oper +[^ ]+ +|"
"/quote +pass +|"
- "/secure +(passphrase|decrypt|set +[^ ]+) +)"
+ "/secure +(passphrase|decrypt|set +[^ ]+) +"
+ ")"
"(.*)"
"==${re:1}${hide:*,${re:+}}",
"",
@@ -113,8 +120,16 @@ char *trigger_config_default_list[][1 + TRIGGER_NUM_OPTIONS] =
"modifier",
"5000|irc_message_auth",
"",
- "==^(.*(id|identify|set +password|register|ghost +[^ ]+|release +[^ ]+|"
- "regain +[^ ]+|recover +[^ ]+) +)(.*)"
+ "==^(.*("
+ "id|"
+ "identify|"
+ "set +password|"
+ "register|"
+ "ghost +[^ ]+|"
+ "release +[^ ]+|"
+ "regain +[^ ]+|"
+ "recover +[^ ]+"
+ ") +)(.*)"
"==${re:1}${hide:*,${re:+}}",
"",
"",