diff options
author | Sébastien Helleu <flashcode@flashtux.org> | 2022-09-16 21:05:51 +0200 |
---|---|---|
committer | Sébastien Helleu <flashcode@flashtux.org> | 2022-09-16 21:05:51 +0200 |
commit | 96c22c41ba59080893a4c4a2ca1e66c16d88ff32 (patch) | |
tree | f300c7bd9c8823a7ea409d96784241a2363bee62 /doc/it | |
parent | ba27ec8d65633415bb0220674f002e7deb5ba0a0 (diff) | |
download | weechat-96c22c41ba59080893a4c4a2ca1e66c16d88ff32.zip |
api: add support of priority in function hook_line (closes #1821)
Diffstat (limited to 'doc/it')
-rw-r--r-- | doc/it/weechat_plugin_api.it.adoc | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/doc/it/weechat_plugin_api.it.adoc b/doc/it/weechat_plugin_api.it.adoc index 0a5787cfe..7eec59dd4 100644 --- a/doc/it/weechat_plugin_api.it.adoc +++ b/doc/it/weechat_plugin_api.it.adoc @@ -9098,10 +9098,16 @@ C examples: [source,c] ---- /* hook per il modificatore con priorità = 2000 */ +/* high priority: called before other modifier calbacks */ weechat_hook_modifier ("2000|input_text_display", &modifier_cb, NULL, NULL); /* hook two signals with priority = 3000 */ +/* high priority: called before other signal callbacks */ weechat_hook_signal ("3000|quit;upgrade", &signal_cb, NULL, NULL); + +/* hook lines printed in formatted buffers with priority = 500 */ +/* low priority: called after other line callbacks */ +weechat_hook_line ("500|formatted", "*", NULL, &line_cb, NULL, NULL); ---- I tipi di hook che seguono consentono la priorità: @@ -9109,6 +9115,7 @@ I tipi di hook che seguono consentono la priorità: * <<_hook_command,command>> * <<_hook_completion,completion>> * <<_hook_command_run,command_run>> +* <<_hook_line,line>> * <<_hook_signal,signal>> * <<_hook_hsignal,hsignal>> * <<_hook_config,config>> @@ -10294,7 +10301,7 @@ hook = weechat.hook_connect("", "my.server.org", 1234, 1, 0, "", // TRANSLATION MISSING ==== hook_line -_WeeChat ≥ 2.3._ +_WeeChat ≥ 2.3, updated in 3.7._ Hook a line to be printed in a buffer. @@ -10328,7 +10335,8 @@ struct t_hook *weechat_hook_line (const char *buffer_type, Argomenti: * _buffer_type_: catch lines on the given buffer type (if NULL or empty string, - _formatted_ is the default): + _formatted_ is the default) + (a priority is allowed before the buffer type, see note about <<hook_priority,priority>>): ** _formatted_: catch lines on formatted buffers only (default) ** _free_: catch lines on buffers with free content only ** _*_: catch lines on all buffer types |