mirror of
https://github.com/weechat/weechat.git
synced 2026-07-05 01:03:14 +02:00
trigger: add support of variable in regex option
Examples with new format: /regex/text/ /regex/text/var /regex1/text1/ /regex2/text2/ /regex1/text1/var /regex2/text2/var
This commit is contained in:
@@ -60,6 +60,7 @@ enum t_trigger_return_code
|
||||
|
||||
struct t_trigger_regex
|
||||
{
|
||||
char *variable; /* the hashtable key used */
|
||||
char *str_regex; /* regex to search for replacement */
|
||||
regex_t *regex; /* compiled regex */
|
||||
char *replace; /* replacement text */
|
||||
@@ -75,8 +76,8 @@ struct t_trigger
|
||||
/* internal vars */
|
||||
|
||||
/* regular expressions with their replacement text */
|
||||
int regex_count; /* number of regex/replacement */
|
||||
struct t_trigger_regex *regex; /* array of regex/replacement */
|
||||
int regex_count; /* number of regex */
|
||||
struct t_trigger_regex *regex; /* array of regex */
|
||||
|
||||
/* hooks */
|
||||
int hooks_count; /* number of hooks */
|
||||
@@ -95,6 +96,7 @@ extern struct t_weechat_plugin *weechat_trigger_plugin;
|
||||
extern char *trigger_option_string[];
|
||||
extern char *trigger_option_default[];
|
||||
extern char *trigger_hook_type_string[];
|
||||
extern char *trigger_hook_regex_default_var[];
|
||||
extern int trigger_return_code[];
|
||||
extern struct t_trigger *triggers;
|
||||
extern struct t_trigger *last_trigger;
|
||||
|
||||
Reference in New Issue
Block a user