diff options
author | Sébastien Helleu <flashcode@flashtux.org> | 2019-04-13 13:53:16 +0200 |
---|---|---|
committer | Sébastien Helleu <flashcode@flashtux.org> | 2019-04-13 13:53:16 +0200 |
commit | 30768d4d24a6a9047dabd473cdbce434439d48c2 (patch) | |
tree | 1864c8f39bd8111d3053da6013f3c366036af029 /doc/fr | |
parent | 8bc06ea101ad05466e420e63b46bdc7039991a2e (diff) | |
download | weechat-30768d4d24a6a9047dabd473cdbce434439d48c2.zip |
trigger: add hook "info_hashtable"
Diffstat (limited to 'doc/fr')
-rw-r--r-- | doc/fr/autogen/user/trigger_commands.adoc | 6 | ||||
-rw-r--r-- | doc/fr/weechat_user.fr.adoc | 51 |
2 files changed, 41 insertions, 16 deletions
diff --git a/doc/fr/autogen/user/trigger_commands.adoc b/doc/fr/autogen/user/trigger_commands.adoc index 3d1843ffe..b98d54306 100644 --- a/doc/fr/autogen/user/trigger_commands.adoc +++ b/doc/fr/autogen/user/trigger_commands.adoc @@ -27,7 +27,7 @@ listdefault : lister les triggers par défaut addoff : ajouter un trigger (désactivé) addreplace : ajouter ou remplacer un trigger existant nom : nom du trigger - hook : signal, hsignal, modifier, line, print, command, command_run, timer, config, focus + hook : signal, hsignal, modifier, line, print, command, command_run, timer, config, focus, info, info_hashtable paramètres : paramètres pour le hook, dépendant du hook (séparés par des points-virgules) : signal : nom(s) de signal (obligatoire) hsignal : nom(s) de signal (obligatoire) @@ -39,6 +39,8 @@ listdefault : lister les triggers par défaut timer : intervalle (obligatoire), alignement sur la seconde, nombre max d'appels config : nom(s) de l'option (obligatoire) focus : nom(s) de la zone (obligatoire) + info : nom(s) de l'info (obligatoire) + info_hashtable : nom(s) de l'info (obligatoire) conditions : conditions évaluées pour le trigger regex : une ou plusieurs expressions régulières pour remplacer des chaînes dans les variables commande : commande à exécuter (plusieurs commandes peuvent être séparées par ";") @@ -70,7 +72,7 @@ Lorsqu'une fonction de rappel de trigger est appelée, les actions suivantes son 1. vérifier les conditions ; si faux, sortir 2. remplacer le texte en utilisant une/des expression(s)s régulière(s)s POSIX étendue(s)s (si définie(s) dans le trigger) 3. exécuter le(s) commande(s) (si définie(s) dans le trigger) - 4. sortir avec le code retour (sauf pour les modificateurs, line et focus) + 4. sortir avec le code retour (sauf pour les modificateurs, line, focus, info et info_hashtable) 5. effectuer l'action "post" Exemples (vous pouvez aussi regarder les triggers par défaut avec /trigger listdefault) : diff --git a/doc/fr/weechat_user.fr.adoc b/doc/fr/weechat_user.fr.adoc index 0e9b783fa..f0651b5f2 100644 --- a/doc/fr/weechat_user.fr.adoc +++ b/doc/fr/weechat_user.fr.adoc @@ -3701,7 +3701,7 @@ Un trigger a les options suivantes (les noms sont plus exécutées. | hook | `signal`, `hsignal`, `modifier`, `line`, `print`, `command`, - `command_run`, `timer`, `config`, `focus`, `info` | + `command_run`, `timer`, `config`, `focus`, `info`, `info_hashtable` | Le "hook" utilisé dans le trigger. Pour plus d'information, voir la link:weechat_plugin_api.fr.html#hooks[Référence API extension WeeChat / Hooks]. @@ -3757,7 +3757,7 @@ le trigger lui-même est activé : . remplacer du texte dans le trigger en utilisant des expressions régulières . exécuter la/les commande(s) . sortir avec un code retour (sauf pour les "hooks" _modifier_, _line_, - _focus_ et _info_) + _focus_, _info_ et _info_hashtable_) . effectuer l'action "post" (si différente de `none`). [[trigger_hook_arguments]] @@ -3861,6 +3861,13 @@ points-virgules. 3. ... | `+mon_info+` | link:weechat_plugin_api.fr.html#_hook_info[hook_info] + +| info_hashtable | + 1. nom de l'info (priorité autorisée) (obligatoire) + + 2. nom de l'info (priorité autorisée) + + 3. ... | + `+mon_info+` | + link:weechat_plugin_api.fr.html#_hook_info_hashtable[hook_info_hashtable] |=== [[trigger_conditions]] @@ -3898,18 +3905,19 @@ du type de hook : [width="100%",cols="2,3,7",options="header"] |=== -| Hook | Variable par défaut | Mise à jour autorisée ^(1)^ -| signal | tg_signal_data | -| hsignal | | -| modifier | tg_string | tg_string -| line | message | buffer, buffer_name, y, date, date_printed, str_time, tags, notify_level, highlight, prefix, message -| print | tg_message | -| command | tg_argv_eol1 | -| command_run | tg_command | -| timer | tg_remaining_calls | -| config | tg_value | -| focus | | -| info | tg_info | tg_info +| Hook | Variable par défaut | Mise à jour autorisée ^(1)^ +| signal | tg_signal_data | +| hsignal | | +| modifier | tg_string | tg_string +| line | message | buffer, buffer_name, y, date, date_printed, str_time, tags, notify_level, highlight, prefix, message +| print | tg_message | +| command | tg_argv_eol1 | +| command_run | tg_command | +| timer | tg_remaining_calls | +| config | tg_value | +| focus | | +| info | tg_info | tg_info +| info_hashtable | | toutes les variables reçues dans la table de hachage |=== [NOTE] @@ -4238,6 +4246,21 @@ hachage : | tg_info | string | Chaîne vide (l'info à renvoyer). |=== +[[trigger_data_info_hashtable]] +===== Info_hashtable + +La fonction de rappel "info_hashtable" définit les variables suivantes dans la +table de hachage : + +[width="100%",cols="3m,2,14",options="header"] +|=== +| Variable | Type | Description +| tg_info_name | string | Nom de l'info. +|=== + +La table de hachage contient toutes les clés/valeurs de la table de hachage +reçue (type : chaîne/chaîne). + [[trigger_examples]] ==== Exemples |