summaryrefslogtreecommitdiff
path: root/doc/fr
diff options
context:
space:
mode:
authorSébastien Helleu <flashcode@flashtux.org>2019-04-13 13:53:16 +0200
committerSébastien Helleu <flashcode@flashtux.org>2019-04-13 13:53:16 +0200
commit30768d4d24a6a9047dabd473cdbce434439d48c2 (patch)
tree1864c8f39bd8111d3053da6013f3c366036af029 /doc/fr
parent8bc06ea101ad05466e420e63b46bdc7039991a2e (diff)
downloadweechat-30768d4d24a6a9047dabd473cdbce434439d48c2.zip
trigger: add hook "info_hashtable"
Diffstat (limited to 'doc/fr')
-rw-r--r--doc/fr/autogen/user/trigger_commands.adoc6
-rw-r--r--doc/fr/weechat_user.fr.adoc51
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