about summary refs log tree commit diff
path: root/weechat/.weechat/trigger.conf
diff options
context:
space:
mode:
Diffstat (limited to 'weechat/.weechat/trigger.conf')
-rw-r--r--weechat/.weechat/trigger.conf26
1 files changed, 9 insertions, 17 deletions
diff --git a/weechat/.weechat/trigger.conf b/weechat/.weechat/trigger.conf
index b07e4ee..1a30c24 100644
--- a/weechat/.weechat/trigger.conf
+++ b/weechat/.weechat/trigger.conf
@@ -25,22 +25,6 @@ trigger = green
 trigger_disabled = red
 
 [trigger]
-autojoin.arguments = "*,irc_in_join"
-autojoin.command = "/autojoinem add ${server} ${channel};/mute save"
-autojoin.conditions = ""
-autojoin.enabled = on
-autojoin.hook = signal
-autojoin.post_action = none
-autojoin.regex = ""
-autojoin.return_code = ok
-autopart.arguments = "*,irc_in_part"
-autopart.command = "/autojoinem del ${server} ${channel};/mute save"
-autopart.conditions = ""
-autopart.enabled = on
-autopart.hook = signal
-autopart.post_action = none
-autopart.regex = ""
-autopart.return_code = ok
 beep.arguments = ""
 beep.command = "/print -beep"
 beep.conditions = "${tg_highlight} || ${tg_msg_pv}"
@@ -55,8 +39,16 @@ cmd_pass.conditions = ""
 cmd_pass.enabled = on
 cmd_pass.hook = modifier
 cmd_pass.post_action = none
-cmd_pass.regex = "==^((/(msg|m|quote) +nickserv +(id|identify|register|ghost +[^ ]+|release +[^ ]+|regain +[^ ]+) +)|/oper +[^ ]+ +|/quote +pass +|/set +[^ ]*password[^ ]* +|/secure +(passphrase|decrypt|set +[^ ]+) +)(.*)==${re:1}${hide:*,${re:+}}"
+cmd_pass.regex = "==^((/(msg|m|quote) +(-server +[^ ]+ +)?nickserv +(id|identify|set +password|ghost +[^ ]+|release +[^ ]+|regain +[^ ]+|recover +[^ ]+|setpass +[^ ]+) +)|/oper +[^ ]+ +|/quote +pass +|/secure +(passphrase|decrypt|set +[^ ]+) +)(.*)==${re:1}${hide:*,${re:+}}"
 cmd_pass.return_code = ok
+cmd_pass_register.arguments = "5000|input_text_display;5000|history_add;5000|irc_command_auth"
+cmd_pass_register.command = ""
+cmd_pass_register.conditions = ""
+cmd_pass_register.enabled = on
+cmd_pass_register.hook = modifier
+cmd_pass_register.post_action = none
+cmd_pass_register.regex = "==^(/(msg|m|quote) +(-server +[^ ]+ +)?nickserv +register +)([^ ]+)(.*)==${re:1}${hide:*,${re:4}}${re:5}"
+cmd_pass_register.return_code = ok
 greentext.arguments = "weechat_print"
 greentext.command = ""
 greentext.conditions = "${tg_message_nocolor} =~ ^>[^:._]"