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.conf40
1 files changed, 32 insertions, 8 deletions
diff --git a/weechat/.weechat/trigger.conf b/weechat/.weechat/trigger.conf
index 8409a21..4d262fc 100644
--- a/weechat/.weechat/trigger.conf
+++ b/weechat/.weechat/trigger.conf
@@ -33,14 +33,6 @@ autojoin.hook = signal
 autojoin.post_action = none
 autojoin.regex = ""
 autojoin.return_code = ok
-autojoinem_on_quit.arguments = "quit"
-autojoinem_on_quit.command = "/allchan /autojoinem add"
-autojoinem_on_quit.conditions = ""
-autojoinem_on_quit.enabled = on
-autojoinem_on_quit.hook = signal
-autojoinem_on_quit.post_action = none
-autojoinem_on_quit.regex = ""
-autojoinem_on_quit.return_code = ok
 autopart.arguments = "*,irc_in_part"
 autopart.command = "/autojoinem del ${server} ${channel};/mute save"
 autopart.conditions = ""
@@ -73,6 +65,22 @@ greentext.hook = modifier
 greentext.post_action = none
 greentext.regex = "/(.*)/${tg_prefix}\t${color:34}${tg_message}"
 greentext.return_code = ok
+input_backtick.arguments = "500|input_text_display"
+input_backtick.command = ""
+input_backtick.conditions = ""
+input_backtick.enabled = on
+input_backtick.hook = modifier
+input_backtick.post_action = none
+input_backtick.regex = "/(^| )(`[^`]+)($|(`)($|[,.?!:; ]))/${re:1}${color:,darkgray}${re:2}${re:4}${color:,default}${re:5}/"
+input_backtick.return_code = ok
+input_command_color.arguments = "500|input_text_display"
+input_command_color.command = ""
+input_command_color.conditions = "${tg_string} =~ ^/($|[^/])"
+input_command_color.enabled = on
+input_command_color.hook = modifier
+input_command_color.post_action = none
+input_command_color.regex = "#/(.+)#${color:39}/${color:74}${re:1}#"
+input_command_color.return_code = ok
 ircd_notice_con.arguments = "weechat_print"
 ircd_notice_con.command = ""
 ircd_notice_con.conditions = "${tg_tags} =~ irc_notice"
@@ -113,6 +121,22 @@ msg_auth.hook = modifier
 msg_auth.post_action = none
 msg_auth.regex = "==^(.*(id|identify|register|ghost +[^ ]+|release +[^ ]+) +)(.*)==${re:1}${hide:*,${re:+}}"
 msg_auth.return_code = ok
+preview_nick_colors.arguments = "2000|input_text_display"
+preview_nick_colors.command = ""
+preview_nick_colors.conditions = "${tg_string} =~ ^/set\s+weechat\.color\.chat_nick_colors\s+"
+preview_nick_colors.enabled = on
+preview_nick_colors.hook = modifier
+preview_nick_colors.post_action = none
+preview_nick_colors.regex = "/^\S+\s+\S+(.+)$/${re:1}/tg_string_nocolor /([^",]+)/${color:${re:1}}${re:1}${color:default}/tg_string_nocolor /^(\S+\s+\S+).*$/${re:1}${tg_string_nocolor}/tg_string"
+preview_nick_colors.return_code = ok
+print_backtick.arguments = "weechat_print"
+print_backtick.command = ""
+print_backtick.conditions = ""
+print_backtick.enabled = on
+print_backtick.hook = modifier
+print_backtick.post_action = none
+print_backtick.regex = "/(^|\t|\d| )(`[^`]+`)([,.?!:; ]|$)/${re:1}${color:,darkgray}${re:2}${color:,default}${re:3}/"
+print_backtick.return_code = ok
 resize_big.arguments = "signal_sigwinch"
 resize_big.command = "/bar show nicklist"
 resize_big.conditions = "${info:term_width} >= 100"