diff options
author | Sébastien Helleu <flashcode@flashtux.org> | 2018-08-12 21:45:00 +0200 |
---|---|---|
committer | Sébastien Helleu <flashcode@flashtux.org> | 2018-08-12 21:45:00 +0200 |
commit | 42be1a74a036bb0318201a40d91eadc7d9d6454f (patch) | |
tree | 0aab3de96b55a97e12aa051b839e4297dbf3f559 /doc/de/weechat_user.de.adoc | |
parent | 12a6f74ec01d9daa2e23dce5ab15b1ee3ce09006 (diff) | |
download | weechat-42be1a74a036bb0318201a40d91eadc7d9d6454f.zip |
api: add function hook_line
Diffstat (limited to 'doc/de/weechat_user.de.adoc')
-rw-r--r-- | doc/de/weechat_user.de.adoc | 62 |
1 files changed, 58 insertions, 4 deletions
diff --git a/doc/de/weechat_user.de.adoc b/doc/de/weechat_user.de.adoc index cd5ca3c6e..e019f5005 100644 --- a/doc/de/weechat_user.de.adoc +++ b/doc/de/weechat_user.de.adoc @@ -3619,8 +3619,8 @@ Ein Trigger hat folgende Optionen (Benennung ist | enabled | `on`, `off` | Wenn die Option auf `off` gesetzt ist, dann ist der Trigger deaktiviert und die Ausführung ist gestoppt. -| hook | `signal`, `hsignal`, `modifier`, `print`, `command`, `command_run`, - `timer`, `config`, `focus` | +| hook | `signal`, `hsignal`, `modifier`, `line`, `print`, `command`, + `command_run`, `timer`, `config`, `focus` | Der hook welcher durch Trigger genutzt werden soll. Für weitere Informationen siehe link:weechat_plugin_api.en.html#hooks[Anleitung für API Erweiterung / Hooks] (Englisch). @@ -3710,6 +3710,18 @@ ein Semikolon getrennt. `+5000\|input_text_display;5000\|history_add+` | link:weechat_plugin_api.en.html#_hook_modifier[hook_modifier] (Englisch) +// TRANSLATION MISSING +| line | + 1. buffer type + + 2. buffer name + + 3. tags | + `+formatted+` + + `+free+` + + `+*;irc.freenode.*+` + + `+*;irc.freenode.#weechat+` + + `+formatted;irc.freenode.#weechat;irc_notice+` | + link:weechat_plugin_api.en.html#_hook_line[hook_line] + | print | 1. Buffername + 2. Tags + @@ -3795,6 +3807,7 @@ welche abhängig von dem genutzten Hook ist: | signal | tg_signal_data | hsignal | | modifier | tg_string +| line | message | print | tg_message | command | tg_argv_eol1 | command_run | tg_command @@ -3962,6 +3975,46 @@ vorhanden sind (siehe <<trigger_data_print,hook print>> weiter unten), und nachf Sollte das Signal eine IRC Nachricht beinhalten, wird die Nachricht analysiert und die Daten in einer Hashtable gesichert (siehe <<trigger_data_signal,hook signal>>). +[[trigger_data_line]] +===== Line + +Der Callback von "line" legt folgende Variablen in der Hashtable an: + +// TRANSLATION MISSING +[width="100%",cols="3m,2,14",options="header"] +|=== +| Variable | Typ | Beschreibung +| buffer | pointer | Buffer. +| buffer_name | string | Buffer name. +| buffer_type | string | Buffer type ("formatted" or "free"). +| y | string | Line number for a buffer with free content (≥ 0), -1 for a buffer with formatted content. +| date | string | Line date (timestamp). +| date_printed | string | Date when line was displayed (timestamp). +| str_time | string | Date for display. It may contain color codes. +| displayed | string | "1" if displayed, "0" if line filtered. +| notify_level | string | "0" = low level, "1" = message, "2" = private message, "3" = highlight +| highlight | string | "1" if highlight, otherwise "0". +| prefix | string | Prefix. +| message | string | Message. +|=== + +// TRANSLATION MISSING +Variables set using tags in message (they are also set in _print_ callback and +modifier _weechat_print_): + +[width="100%",cols="3m,2,14",options="header"] +|=== +| Variable | Typ | Beschreibung +| tg_tags | string | Tags einer Nachricht (Komma wird automatisch zu Beginn und Ende den Tags hinzugefügt). +| tg_tags_count | string | Anzahl an Tags der Nachricht. +| tg_tag_nick | string | Nick (extrahiert aus Tag "nick_xxx"). +| tg_tag_prefix_nick | string | Nickfarbe für Präfix (extrahier aus Tag "prefix_nick_ccc"). +| tg_tag_host | string | Username und Host, Format: username@host (extrahiert aus Tag "host_xxx"). +| tg_tag_notify | string | Benachrichtigungsstufe (_none_, _message_, _private_, _highlight_). +| tg_notify | string | Benachrichtigungsstufe, falls von _none_ abweichend. +| tg_msg_pv | string | "1" für eine private Nachricht, andernfalls "0". +|=== + [[trigger_data_print]] ===== Print @@ -3980,8 +4033,9 @@ Der Callback von "print" legt folgende Variablen in der Hashtable an: | tg_message_nocolor | string | Nachricht ohne Farbcodes. |=== -Variablen welche gesetzt werden, aufgrund der Nutzung von Tags in einer Nachricht -(_weechat_print_ nutzt ebenso diese Tag-Variablen): +// TRANSLATION MISSING +Variables set using tags in message (they are also set in _line_ callback and +modifier _weechat_print_): [width="100%",cols="3m,2,14",options="header"] |=== |