trigger.conf (2460B)
1 # 2 # weechat -- trigger.conf 3 # 4 # WARNING: It is NOT recommended to edit this file by hand, 5 # especially if WeeChat is running. 6 # 7 # Use commands like /set or /fset to change settings in WeeChat. 8 # 9 # For more info, see: https://weechat.org/doc/weechat/quickstart/ 10 # 11 12 [look] 13 enabled = on 14 monitor_strip_colors = off 15 16 [color] 17 flag_command = lightgreen 18 flag_conditions = yellow 19 flag_post_action = lightblue 20 flag_regex = lightcyan 21 flag_return_code = lightmagenta 22 identifier = cyan 23 regex = white 24 replace = cyan 25 26 [trigger] 27 beep.arguments = "" 28 beep.command = "/print -beep" 29 beep.conditions = "${tg_displayed} && ${tg_tags} !!- ,notify_none, && (${tg_highlight} || ${tg_msg_pv}) && ${buffer.notify} > 0" 30 beep.enabled = on 31 beep.hook = print 32 beep.post_action = none 33 beep.regex = "" 34 beep.return_code = ok 35 cmd_pass.arguments = "5000|input_text_display;5000|history_add;5000|irc_command_auth" 36 cmd_pass.command = "" 37 cmd_pass.conditions = "" 38 cmd_pass.enabled = on 39 cmd_pass.hook = modifier 40 cmd_pass.post_action = none 41 cmd_pass.regex = "s==^((/(msg|m|quote) +(-server +[^ \n]+ +)?nickserv +(id|identify|set +password|ghost +[^ \n]+|release +[^ \n]+|regain +[^ \n]+|recover +[^ \n]+|setpass +[^ \n]+) +)|/oper +[^ \n]+ +|/quote +pass +|/secure +(passphrase|decrypt|set +[^ \n]+) +)([^\n]*)==${re:1}${hide:*,${re:+}}" 42 cmd_pass.return_code = ok 43 cmd_pass_register.arguments = "5000|input_text_display;5000|history_add;5000|irc_command_auth" 44 cmd_pass_register.command = "" 45 cmd_pass_register.conditions = "" 46 cmd_pass_register.enabled = on 47 cmd_pass_register.hook = modifier 48 cmd_pass_register.post_action = none 49 cmd_pass_register.regex = "s==^(/(msg|m|quote) +(-server +[^ \n]+ +)?nickserv +register +)([^ \n]+)([^\n]*)==${re:1}${hide:*,${re:4}}${re:5}" 50 cmd_pass_register.return_code = ok 51 msg_auth.arguments = "5000|irc_message_auth" 52 msg_auth.command = "" 53 msg_auth.conditions = "" 54 msg_auth.enabled = on 55 msg_auth.hook = modifier 56 msg_auth.post_action = none 57 msg_auth.regex = "s==^(.*(id|identify|set +password|register|ghost +[^ ]+|release +[^ ]+|regain +[^ ]+|recover +[^ ]+) +)(.*)==${re:1}${hide:*,${re:+}}" 58 msg_auth.return_code = ok 59 server_pass.arguments = "5000|input_text_display;5000|history_add" 60 server_pass.command = "" 61 server_pass.conditions = "" 62 server_pass.enabled = on 63 server_pass.hook = modifier 64 server_pass.post_action = none 65 server_pass.regex = "s==^(/(server|connect) [^\n]*-(sasl_)?password=)([^ \n]+)([^\n]*)==${re:1}${hide:*,${re:4}}${re:5}" 66 server_pass.return_code = ok