diff options
Diffstat (limited to 'doc/de/weechat_user.de.adoc')
-rw-r--r-- | doc/de/weechat_user.de.adoc | 516 |
1 files changed, 258 insertions, 258 deletions
diff --git a/doc/de/weechat_user.de.adoc b/doc/de/weechat_user.de.adoc index 2dadd7837..e8a4147ac 100644 --- a/doc/de/weechat_user.de.adoc +++ b/doc/de/weechat_user.de.adoc @@ -206,116 +206,116 @@ Liste von häufig verwendeten Optionen: |=== | Option | Wert | Standardwert | Beschreibung -| CMAKE_BUILD_TYPE | `Debug`, `Release`, `RelWithDebInfo`, `MinSizeRel` | | - Art des builds: `Debug` (oder `RelWithDebInfo`) sollte verwendet werden, wenn meine eine Entwicklerversion +| CMAKE_BUILD_TYPE | `Debug`, `Release`, `RelWithDebInfo`, `MinSizeRel` | +| Art des builds: `Debug` (oder `RelWithDebInfo`) sollte verwendet werden, wenn meine eine Entwicklerversion von WeeChat nutzt. -| CMAKE_INSTALL_PREFIX | Verzeichnis | /usr/local | - Verzeichnis in welchem WeeChat installiert wird. +| CMAKE_INSTALL_PREFIX | Verzeichnis | /usr/local +| Verzeichnis in welchem WeeChat installiert wird. -| WEECHAT_HOME | Verzeichnis | (empty string) | - Standard-Verzeichnis in welchem die Daten liegen. + +| WEECHAT_HOME | Verzeichnis | (empty string) +| Standard-Verzeichnis in welchem die Daten liegen. + Bei einem leeren Wert (empfohlen) werden standardmäßig XDG-Verzeichnisse verwendet. Wird ein Verzeichnis angegeben, wird dieses Verzeichnis für alle Dateien verwendet. Man kann auch vier, durch Doppelpunkt, getrennten Verzeichnissen angeben. Die Reihenfolge gibt folgende Ziele an: Konfiguration, Daten, Cache, Laufzeit. -| ENABLE_ALIAS | `ON`, `OFF` | ON | - kompiliert <<command_aliases,Alias Erweiterung>>. +| ENABLE_ALIAS | `ON`, `OFF` | ON +| kompiliert <<command_aliases,Alias Erweiterung>>. -| ENABLE_BUFLIST | `ON`, `OFF` | ON | - kompiliert <<buflist,Buflist Erweiterung>>. +| ENABLE_BUFLIST | `ON`, `OFF` | ON +| kompiliert <<buflist,Buflist Erweiterung>>. -| ENABLE_CHARSET | `ON`, `OFF` | ON | - kompiliert <<charset,Charset Erweiterung>>. +| ENABLE_CHARSET | `ON`, `OFF` | ON +| kompiliert <<charset,Charset Erweiterung>>. -| ENABLE_MAN | `ON`, `OFF` | OFF | - erstellt die man page. +| ENABLE_MAN | `ON`, `OFF` | OFF +| erstellt die man page. -| ENABLE_DOC | `ON`, `OFF` | OFF | - erstellt die HTML Dokumentation. +| ENABLE_DOC | `ON`, `OFF` | OFF +| erstellt die HTML Dokumentation. -| ENABLE_ENCHANT | `ON`, `OFF` | OFF | - kompiliert <<spell_checking,Spell Erweiterung>> mittels Enchant. +| ENABLE_ENCHANT | `ON`, `OFF` | OFF +| kompiliert <<spell_checking,Spell Erweiterung>> mittels Enchant. -| ENABLE_EXEC | `ON`, `OFF` | ON | - kompiliert <<external_commands,Exec Erweiterung>>. +| ENABLE_EXEC | `ON`, `OFF` | ON +| kompiliert <<external_commands,Exec Erweiterung>>. -| ENABLE_FIFO | `ON`, `OFF` | ON | - kompiliert <<fifo_pipe,Fifo Erweiterung>>. +| ENABLE_FIFO | `ON`, `OFF` | ON +| kompiliert <<fifo_pipe,Fifo Erweiterung>>. -| ENABLE_FSET | `ON`, `OFF` | ON | - kompiliert <<fset,Fset Erweiterung>>. +| ENABLE_FSET | `ON`, `OFF` | ON +| kompiliert <<fset,Fset Erweiterung>>. -| ENABLE_GUILE | `ON`, `OFF` | ON | - kompiliert <<scripting_plugins,Guile Erweiterung>> (Scheme). +| ENABLE_GUILE | `ON`, `OFF` | ON +| kompiliert <<scripting_plugins,Guile Erweiterung>> (Scheme). -| ENABLE_IRC | `ON`, `OFF` | ON | - kompiliert <<irc,IRC Erweiterung>>. +| ENABLE_IRC | `ON`, `OFF` | ON +| kompiliert <<irc,IRC Erweiterung>>. -| ENABLE_JAVASCRIPT | `ON`, `OFF` | OFF | - kompiliert <<scripting_plugins,JavaScript Erweiterung>>. +| ENABLE_JAVASCRIPT | `ON`, `OFF` | OFF +| kompiliert <<scripting_plugins,JavaScript Erweiterung>>. -| ENABLE_LARGEFILE | `ON`, `OFF` | ON | - Unterstützung großer Dateien. +| ENABLE_LARGEFILE | `ON`, `OFF` | ON +| Unterstützung großer Dateien. -| ENABLE_LOGGER | `ON`, `OFF` | ON | - kompiliert <<buffer_logging,Logger Erweiterung>>. +| ENABLE_LOGGER | `ON`, `OFF` | ON +| kompiliert <<buffer_logging,Logger Erweiterung>>. -| ENABLE_LUA | `ON`, `OFF` | ON | - kompiliert <<scripting_plugins,Lua Erweiterung>>. +| ENABLE_LUA | `ON`, `OFF` | ON +| kompiliert <<scripting_plugins,Lua Erweiterung>>. -| ENABLE_NCURSES | `ON`, `OFF` | ON | - kompiliert Ncurses Oberfläche. +| ENABLE_NCURSES | `ON`, `OFF` | ON +| kompiliert Ncurses Oberfläche. -| ENABLE_NLS | `ON`, `OFF` | ON | - aktiviert NLS (Übersetzungen). +| ENABLE_NLS | `ON`, `OFF` | ON +| aktiviert NLS (Übersetzungen). -| ENABLE_PERL | `ON`, `OFF` | ON | - kompiliert <<scripting_plugins,Perl Erweiterung>>. +| ENABLE_PERL | `ON`, `OFF` | ON +| kompiliert <<scripting_plugins,Perl Erweiterung>>. -| ENABLE_PHP | `ON`, `OFF` | ON | - kompiliert <<scripting_plugins,PHP Erweiterung>>. +| ENABLE_PHP | `ON`, `OFF` | ON +| kompiliert <<scripting_plugins,PHP Erweiterung>>. -| ENABLE_PYTHON | `ON`, `OFF` | ON | - kompiliert <<scripting_plugins,Python Erweiterung>>. +| ENABLE_PYTHON | `ON`, `OFF` | ON +| kompiliert <<scripting_plugins,Python Erweiterung>>. -| ENABLE_PYTHON2 | `ON`, `OFF` | OFF | - kompiliert <<scripting_plugins,Python Erweiterung>> nutzt Python 2 anstelle von Python 3. +| ENABLE_PYTHON2 | `ON`, `OFF` | OFF +| kompiliert <<scripting_plugins,Python Erweiterung>> nutzt Python 2 anstelle von Python 3. -| ENABLE_RELAY | `ON`, `OFF` | ON | - kompiliert <<relay,Relay Erweiterung>>. +| ENABLE_RELAY | `ON`, `OFF` | ON +| kompiliert <<relay,Relay Erweiterung>>. -| ENABLE_RUBY | `ON`, `OFF` | ON | - kompiliert <<scripting_plugins,Ruby Erweiterung>>. +| ENABLE_RUBY | `ON`, `OFF` | ON +| kompiliert <<scripting_plugins,Ruby Erweiterung>>. -| ENABLE_SCRIPT | `ON`, `OFF` | ON | - kompiliert <<script_manager,Script Erweiterung>>. +| ENABLE_SCRIPT | `ON`, `OFF` | ON +| kompiliert <<script_manager,Script Erweiterung>>. -| ENABLE_SCRIPTS | `ON`, `OFF` | ON | - kompiliert <<scripting_plugins,Skripten-Erweiterungen>> (Python, Perl, Ruby, +| ENABLE_SCRIPTS | `ON`, `OFF` | ON +| kompiliert <<scripting_plugins,Skripten-Erweiterungen>> (Python, Perl, Ruby, Lua, Tcl, Guile, JavaScript, PHP). -| ENABLE_SPELL | `ON`, `OFF` | ON | - kompiliert <<spell_checking,Spell Erweiterung>>. +| ENABLE_SPELL | `ON`, `OFF` | ON +| kompiliert <<spell_checking,Spell Erweiterung>>. -| ENABLE_TCL | `ON`, `OFF` | ON | - kompiliert <<scripting_plugins,Tcl Erweiterung>>. +| ENABLE_TCL | `ON`, `OFF` | ON +| kompiliert <<scripting_plugins,Tcl Erweiterung>>. -| ENABLE_TRIGGER | `ON`, `OFF` | ON | - kompiliert <<trigger,Trigger Erweiterung>>. +| ENABLE_TRIGGER | `ON`, `OFF` | ON +| kompiliert <<trigger,Trigger Erweiterung>>. -| ENABLE_TYPING | `ON`, `OFF` | ON | - kompiliert <<typing_notifications,Typing Erweiterung>>. +| ENABLE_TYPING | `ON`, `OFF` | ON +| kompiliert <<typing_notifications,Typing Erweiterung>>. -| ENABLE_XFER | `ON`, `OFF` | ON | - kompiliert <<xfer,Xfer Erweiterung>>. +| ENABLE_XFER | `ON`, `OFF` | ON +| kompiliert <<xfer,Xfer Erweiterung>>. -| ENABLE_TESTS | `ON`, `OFF` | OFF | - kompiliert Testumgebung. +| ENABLE_TESTS | `ON`, `OFF` | OFF +| kompiliert Testumgebung. -| ENABLE_CODE_COVERAGE | `ON`, `OFF` | OFF | - kompilieren mit Optionen für Testabdeckung. + +| ENABLE_CODE_COVERAGE | `ON`, `OFF` | OFF +| kompilieren mit Optionen für Testabdeckung. + Diese Option sollte nur für Testzwecke genutzt werden. |=== @@ -1349,86 +1349,86 @@ Standardmäßig interpretieren WeeChat und seine Standard-Erweitertungen diese V |=== | Name | Wert | Beschreibung -| away | - beliebige Zeichenkette | - Abwesenheitsnotiz auf dem Server, wird durch IRC Erweiterung genutzt. +| away +| beliebige Zeichenkette +| Abwesenheitsnotiz auf dem Server, wird durch IRC Erweiterung genutzt. -| channel | - beliebige Zeichenkette | - Channel-Name, wird durch irc/xfer Erweiterung und dem Debug-Buffer von relay/trigger Erweiterung genutzt. +| channel +| beliebige Zeichenkette +| Channel-Name, wird durch irc/xfer Erweiterung und dem Debug-Buffer von relay/trigger Erweiterung genutzt. -| charset_modifier | - beliebige Zeichenkette | - Charset modifier für den Server-Buffer, wird durch IRC Erweiterung genutzt. +| charset_modifier +| beliebige Zeichenkette +| Charset modifier für den Server-Buffer, wird durch IRC Erweiterung genutzt. -| completion_default_template | - beliebige Zeichenkette | - Vorlage für die standardmäßige Vervollständigung innerhalb eines Buffers, überschreibt die Option +| completion_default_template +| beliebige Zeichenkette +| Vorlage für die standardmäßige Vervollständigung innerhalb eines Buffers, überschreibt die Option `weechat.completion.default_template`. -| filter | - beliebige Zeichenkette | - Filter definiert für einige Buffer `/fset`, `/server raw` (irc) und `/script`. +| filter +| beliebige Zeichenkette +| Filter definiert für einige Buffer `/fset`, `/server raw` (irc) und `/script`. -| host | - beliebige Zeichenkette | - eigener Host (sofern bekannt), wird durch IRC Erweiterung genutzt. +| host +| beliebige Zeichenkette +| eigener Host (sofern bekannt), wird durch IRC Erweiterung genutzt. -| lag | - beliebige Zeichenkette | - Verzögerung auf dem Server, wird durch IRC Erweiterung genutzt. +| lag +| beliebige Zeichenkette +| Verzögerung auf dem Server, wird durch IRC Erweiterung genutzt. -| name | - beliebige Zeichenkette | - Buffername (Vorsicht, dies ist nicht der vollständige Name des Buffers und reicht nicht aus, um einen Buffer zu identifizieren oder zu suchen). +| name +| beliebige Zeichenkette +| Buffername (Vorsicht, dies ist nicht der vollständige Name des Buffers und reicht nicht aus, um einen Buffer zu identifizieren oder zu suchen). -| nick | - beliebige Zeichenkette | - eigener Nick, wird durch IRC und xfer Erweiterung genutzt. +| nick +| beliebige Zeichenkette +| eigener Nick, wird durch IRC und xfer Erweiterung genutzt. -| no_log | - `1` (oder jede andere nicht leere Zeichenkette) | - Wenn festgelegt, protokolliert die Logger-Erweiterung nichts für den Buffer. +| no_log +| `1` (oder jede andere nicht leere Zeichenkette) +| Wenn festgelegt, protokolliert die Logger-Erweiterung nichts für den Buffer. -| plugin | - beliebige Zeichenkette | - Name der Erweiterung welche den Buffer erstellt hat (`core` für WeeChat-Buffer). +| plugin +| beliebige Zeichenkette +| Name der Erweiterung welche den Buffer erstellt hat (`core` für WeeChat-Buffer). -| script_close_cb | - beliebige Zeichenkette | - Close callback, für diesen Buffer durch ein Skript definiert. +| script_close_cb +| beliebige Zeichenkette +| Close callback, für diesen Buffer durch ein Skript definiert. -| script_close_cb_data | - beliebige Zeichenkette | - Daten für ein Close callback, welches durch ein Skript für diesen Buffer definiert wurde. +| script_close_cb_data +| beliebige Zeichenkette +| Daten für ein Close callback, welches durch ein Skript für diesen Buffer definiert wurde. -| script_input_cb | - beliebige Zeichenkette | - Input callback, für diesen Buffer durch ein Skript definiert. +| script_input_cb +| beliebige Zeichenkette +| Input callback, für diesen Buffer durch ein Skript definiert. -| script_input_cb_data | - beliebige Zeichenkette | - Daten für ein Input callback, welches durch ein Skript für diesen Buffer definiert wurde. +| script_input_cb_data +| beliebige Zeichenkette +| Daten für ein Input callback, welches durch ein Skript für diesen Buffer definiert wurde. -| script_name | - beliebige Zeichenkette | - Name des Skriptes welches den Buffer erstellt hat. +| script_name +| beliebige Zeichenkette +| Name des Skriptes welches den Buffer erstellt hat. -| server | - beliebige Zeichenkette | - Servername, wird durch IRC Erweiterung genutzt und durch den Debug-Buffer von relay/trigger Erweiterung. +| server +| beliebige Zeichenkette +| Servername, wird durch IRC Erweiterung genutzt und durch den Debug-Buffer von relay/trigger Erweiterung. -| spell_suggest | - beliebige Zeichenkette | - falsch geschriebenes Wort und Korrekturvorschläge (Format: "fehlerhaftes Wort:Korrekturvorschläge"), wird durch +| spell_suggest +| beliebige Zeichenkette +| falsch geschriebenes Wort und Korrekturvorschläge (Format: "fehlerhaftes Wort:Korrekturvorschläge"), wird durch spell-Erweiterung definiert. -| trigger_filter | - beliebige Zeichenkette | - Trigger-Filter, wird durch Trigger-Erweiterung definiert. +| trigger_filter +| beliebige Zeichenkette +| Trigger-Filter, wird durch Trigger-Erweiterung definiert. -| type | - beliebige Zeichenkette, zum Beispiel: +| type +| beliebige Zeichenkette, zum Beispiel: `channel`, `debug`, `exec`, @@ -1438,8 +1438,8 @@ Standardmäßig interpretieren WeeChat und seine Standard-Erweitertungen diese V `script`, `server`, `user`, - `xfer` | - Buffertyp, festgelegt von WeeChat und vielen Erweiterungen. + `xfer` +| Buffertyp, festgelegt von WeeChat und vielen Erweiterungen. |=== @@ -2685,65 +2685,65 @@ Aufzählung von Bar-Optionen: |=== | Option | Wert | Beschreibung -| type | `root`, `window` | - Eine Bar vom Typ `root` wird nur einmal auf dem Bildschirm dargestellt und dies +| type | `root`, `window` +| Eine Bar vom Typ `root` wird nur einmal auf dem Bildschirm dargestellt und dies außerhalb von Fenstern. Die Standardbar _buflist_ ist vom Typ `root`. + Eine Bar vom Typ `window` wird hingegen in jedem Fenster dargestellt, zum Beispiel wenn man den Bildschirm teilt (mit `/window splith` oder `/window splitv`). Diese Bar wird nun in jedem einzelnen Fenster angezeigt. Die Standardbar _title_, _status_, _input_ und _nicklist_ sind vom Typ `window`. -| position | `top`, `bottom`, `left`, `right` | - Position der Bar: ober- oder unterhalb des Chatfensters, oder links/rechts davon. +| position | `top`, `bottom`, `left`, `right` +| Position der Bar: ober- oder unterhalb des Chatfensters, oder links/rechts davon. -| priority | integer ≥ 0 | - Priorität für die Bar: legt die Reihenfolge fest in der die Bars angeordnet werden sollen, +| priority | integer ≥ 0 +| Priorität für die Bar: legt die Reihenfolge fest in der die Bars angeordnet werden sollen, wenn mehrere Bars den selben Typ und Position besitzen. + Die Bars werden vom Rand zur Mitte des Bildschirms gezeichnet. Eine höhere Priorität bewirkt, dass die Bar näher am Rand gezeichnet wird. + Beispiel: Die _input_ Bar hat eine Priorität von 1000 und wird somit vor der _status_ Bars gezeichnet, da diese lediglich eine Priorität von 500 besitzt. -| size | integer ≥ 0 | - Die Größe der Bar: Anzahl der Spalten, falls die Bar links/rechts bzw. Anzahl an Zeilen falls +| size | integer ≥ 0 +| Die Größe der Bar: Anzahl der Spalten, falls die Bar links/rechts bzw. Anzahl an Zeilen falls die Bar oben/unten dargestellt wird. Wird eine Größe `0` gewählt, dann wird die Größe der Bar automatisch bestimmt. -| size_max | integer ≥ 0 | - Die maximale Größe der Bar, `0` = keine Limitierung (diese Option wird nur genutzt, falls die +| size_max | integer ≥ 0 +| Die maximale Größe der Bar, `0` = keine Limitierung (diese Option wird nur genutzt, falls die Option `size` = `0` ist). -| color_bg | color | - Hintergrundfarbe, für die Bar. +| color_bg | color +| Hintergrundfarbe, für die Bar. -| color_fg | color | - Textfarbe, für die Bar. +| color_fg | color +| Textfarbe, für die Bar. -| color_delim | color | - Farbe der Trennzeichen, in der Bar. +| color_delim | color +| Farbe der Trennzeichen, in der Bar. -| hidden | `on`, `off` | - Ist diese Option `on`, wird die Bar versteckt. + +| hidden | `on`, `off` +| Ist diese Option `on`, wird die Bar versteckt. + Hinweis: anstelle dieser Option sollte vorzugsweise der `/bar` Befehl genutzt werden. Beispiel: `/bar toggle nicklist` (siehe Befehl <<command_weechat_bar,/bar>>). -| separator | `on`, `off` | - Ist diese Option `on`, wird ein Separator (Linie) gezeichnet die eine Bar von anderen +| separator | `on`, `off` +| Ist diese Option `on`, wird ein Separator (Linie) gezeichnet die eine Bar von anderen Bars oder dem Chatbereich trennt. -| items | string | - Eine Aufzählung von _items_ (siehe <<bar_items,items>> für weitere Informationen). +| items | string +| Eine Aufzählung von _items_ (siehe <<bar_items,items>> für weitere Informationen). -| filling_left_right | `+horizontal+`, `+vertical+`, `+columns_horizontal+`, `+columns_vertical+` | - Art, wie der Inhalt der Bar die `links` oder `rechts` gezeichnet wird, dargestellt wird (siehe +| filling_left_right | `+horizontal+`, `+vertical+`, `+columns_horizontal+`, `+columns_vertical+` +| Art, wie der Inhalt der Bar die `links` oder `rechts` gezeichnet wird, dargestellt wird (siehe <<bar_filling,filling>> für weitere Informationen). -| filling_top_bottom | `+horizontal+`, `+vertical+`, `+columns_horizontal+`, `+columns_vertical+` | - Art, wie der Inhalt der Bar die `oben` oder `unten` gezeichnet wird, dargestellt wird (siehe +| filling_top_bottom | `+horizontal+`, `+vertical+`, `+columns_horizontal+`, `+columns_vertical+` +| Art, wie der Inhalt der Bar die `oben` oder `unten` gezeichnet wird, dargestellt wird (siehe <<bar_filling,filling>> für weitere Informationen). -| conditions | string | - Bedingungen, wann die Bar angezeigt wird (siehe <<bar_conditions,conditions>> für weitere +| conditions | string +| Bedingungen, wann die Bar angezeigt wird (siehe <<bar_conditions,conditions>> für weitere Informationen). |=== @@ -3981,15 +3981,15 @@ Die folgenden Signale werden von der typing-Erweiterung empfangen: |=== | Signal | Argumente | Beschreibung -| typing_set_nick | - Zeichenkette: Bufferpointer + ";" + Status (möglich: "off", "typing", "paused", +| typing_set_nick +| Zeichenkette: Bufferpointer + ";" + Status (möglich: "off", "typing", "paused", "cleared") + ";" + Nick. + - Beispiele: "0x1234abcd;typing;alice". | - Schreibstatus für einen Nick in einem Buffer festlegen. + Beispiele: "0x1234abcd;typing;alice". +| Schreibstatus für einen Nick in einem Buffer festlegen. -| typing_reset_buffer | - Pointer: Buffer. | - Schreibstatus für alle Nicks in einem Buffer entfernen. +| typing_reset_buffer +| Pointer: Buffer. +| Schreibstatus für alle Nicks in einem Buffer entfernen. |=== [[typing_options]] @@ -4343,25 +4343,25 @@ Liste der standardmäßigen Trigger: |=== | Name | Hook | Beschreibung -| beep | print | - Beep bei Highlight/privaten Nachrichten. +| beep | print +| Beep bei Highlight/privaten Nachrichten. -| cmd_pass | modifier | - unterdrückt Passwörter in den Befehlen: +| cmd_pass | modifier +| unterdrückt Passwörter in den Befehlen: `pass:[/msg nickserv id\|identify\|set password\|ghost\|release\|regain\|recover]`, `pass:[/oper]`, `pass:[/quote pass]`, `pass:[/secure passphrase\|decrypt\|set]`. -| cmd_pass_register | modifier | - unterdrückt Passwort im Befehl `pass:[/msg nickserv register]`. +| cmd_pass_register | modifier +| unterdrückt Passwort im Befehl `pass:[/msg nickserv register]`. -| msg_auth | modifier | - unterdrückt Passwort einer IRC auth Nachricht (Nachricht welche vom Server empfangen wird, +| msg_auth | modifier +| unterdrückt Passwort einer IRC auth Nachricht (Nachricht welche vom Server empfangen wird, nachdem der User den Befehl verschickt hat). -| server_pass | modifier | - unterdrückt Passwort bei den Befehlen `/server` und `/connect`. +| server_pass | modifier +| unterdrückt Passwort bei den Befehlen `/server` und `/connect`. |=== [[trigger_anatomy]] @@ -4374,36 +4374,36 @@ Ein Trigger hat folgende Optionen (Benennung ist |=== | Option | Wert | Beschreibung -| enabled | `on`, `off` | - Wenn die Option auf `off` gesetzt ist, dann ist der Trigger deaktiviert und die Ausführung ist gestoppt. +| 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+`, `+line+`, `+print+`, `+command+`, - `+command_run+`, `+timer+`, `+config+`, `+focus+`, `+info+`, `+info_hashtable+` | - Der hook welcher durch Trigger genutzt werden soll. Für weitere Informationen siehe + `+command_run+`, `+timer+`, `+config+`, `+focus+`, `+info+`, `+info_hashtable+` +| 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). -| arguments | string | - Argumente welche der Hook nutzen soll. Dies ist davon abhängig welcher Hook-Typ genutzt wird. +| arguments | string +| Argumente welche der Hook nutzen soll. Dies ist davon abhängig welcher Hook-Typ genutzt wird. -| conditions | string | - Bedingung wann der Trigger ausgeführt werden soll; Inhalt ist evaluiert +| conditions | string +| Bedingung wann der Trigger ausgeführt werden soll; Inhalt ist evaluiert (siehe Befehl <<command_weechat_eval,/eval>>). -| regex | string | - Einer oder mehrere erweiterte reguläre POSIX Ausdrücke, um die empfangenen Daten +| regex | string +| Einer oder mehrere erweiterte reguläre POSIX Ausdrücke, um die empfangenen Daten im Hook-Callback zu ändern (oder Daten die durch die Trigger-Erweiterung hinzugefügt worden sind), siehe <<trigger_regex,reguläre Ausdrücke>>. -| command | string | - Befehl der ausgeführt werden soll (mehrere Befehle können durch Kommata +| command | string +| Befehl der ausgeführt werden soll (mehrere Befehle können durch Kommata voneinander getrennt werden); Inhalt ist evaluiert (siehe Befehl <<command_weechat_eval,/eval>>). -| return_code | `+ok+`, `+ok_eat+`, `+error+` | - Rückgabewert des Callback (Standardwert: `ok`, sollte für fast jeden Trigger +| return_code | `+ok+`, `+ok_eat+`, `+error+` +| Rückgabewert des Callback (Standardwert: `ok`, sollte für fast jeden Trigger genutzt werden. Die anderen Werte werden höchst selten verwendet). -| post_action | `none`, `disable`, `delete` | - Aktion welche nach der Abarbeitung des Triggers ausgeführt werden soll +| post_action | `none`, `disable`, `delete` +| Aktion welche nach der Abarbeitung des Triggers ausgeführt werden soll (Standardwert ist `none` und sollte in den meisten Fällen zur Anwendung kommen.) |=== @@ -4445,105 +4445,105 @@ ein Semikolon getrennt. |=== | Hook | Argumente | Beispiele | Dokumentation (API) -| signal | - 1. Signalname (Priorität erlaubt) (erforderlich) + +| signal +| 1. Signalname (Priorität erlaubt) (erforderlich) + 2. Signalname (Priorität erlaubt) + - 3. ... | - `+*,irc_in_privmsg+` + + 3. ... +| `+*,irc_in_privmsg+` + `+*,irc_in_privmsg;*,irc_in_notice+` + - `+signal_sigwinch+` | - link:weechat_plugin_api.en.html#_hook_signal[hook_signal] (Englisch) + `+signal_sigwinch+` +| link:weechat_plugin_api.en.html#_hook_signal[hook_signal] (Englisch) -| hsignal | - 1. Signalname (Priorität erlaubt) (erforderlich) + +| hsignal +| 1. Signalname (Priorität erlaubt) (erforderlich) + 2. Signalname (Priorität erlaubt) + - 3. ... | - `+nicklist_nick_added+` | - link:weechat_plugin_api.en.html#_hook_hsignal[hook_hsignal] (Englisch) + 3. ... +| `+nicklist_nick_added+` +| link:weechat_plugin_api.en.html#_hook_hsignal[hook_hsignal] (Englisch) -| modifier | - 1. modifier-Name (Priorität erlaubt) (erforderlich) + +| modifier +| 1. modifier-Name (Priorität erlaubt) (erforderlich) + 2. modifier-Name (Priorität erlaubt) + - 3. ... | - `+weechat_print+` + - `+5000\|input_text_display;5000\|history_add+` | - link:weechat_plugin_api.en.html#_hook_modifier[hook_modifier] (Englisch) + 3. ... +| `+weechat_print+` + + `+5000\|input_text_display;5000\|history_add+` +| link:weechat_plugin_api.en.html#_hook_modifier[hook_modifier] (Englisch) -| line | - 1. Buffertyp + +| line +| 1. Buffertyp + 2. Buffername + - 3. Tags | - `+formatted+` + + 3. Tags +| `+formatted+` + `+free+` + `+*;irc.libera.*+` + `+*;irc.libera.#weechat+` + - `+formatted;irc.libera.#weechat;irc_notice+` | - link:weechat_plugin_api.en.html#_hook_line[hook_line] + `+formatted;irc.libera.#weechat;irc_notice+` +| link:weechat_plugin_api.en.html#_hook_line[hook_line] -| print | - 1. Buffername + +| print +| 1. Buffername + 2. Tags + 3. Nachricht + - 4. entferne Farben (0/1) | - `+irc.libera.*+` + + 4. entferne Farben (0/1) +| `+irc.libera.*+` + `+irc.libera.#weechat+` + `+irc.libera.#weechat;irc_notice+` + - `+*;;;1+` | - link:weechat_plugin_api.en.html#_hook_print[hook_print] (Englisch) + `+*;;;1+` +| link:weechat_plugin_api.en.html#_hook_print[hook_print] (Englisch) -| command | - 1. Befehlsname (Priorität erlaubt) (erforderlich) + +| command +| 1. Befehlsname (Priorität erlaubt) (erforderlich) + 2. Beschreibung (evaluiert, siehe Befehl <<command_weechat_eval,/eval>>) + 3. Argumente (evaluiert, siehe Befehl <<command_weechat_eval,/eval>>) + 4. Beschreibung der Argumente (evaluiert, siehe Befehl <<command_weechat_eval,/eval>>) + - 5. Vervollständigung (evaluiert, siehe Befehl <<command_weechat_eval,/eval>>) | - `+test+` + + 5. Vervollständigung (evaluiert, siehe Befehl <<command_weechat_eval,/eval>>) +| `+test+` + `+5000\|test+` + - `+test;test command;arg1 arg2;arg1: description 1${\n}arg2: description 2+` | - link:weechat_plugin_api.en.html#_hook_command[hook_command] (Englisch) + `+test;test command;arg1 arg2;arg1: description 1${\n}arg2: description 2+` +| link:weechat_plugin_api.en.html#_hook_command[hook_command] (Englisch) -| command_run | - 1. Befehl (Priorität erlaubt) (erforderlich) + +| command_run +| 1. Befehl (Priorität erlaubt) (erforderlich) + 2. Befehl (Priorität erlaubt) + - 3. ... | - `+/cmd arguments+` | - link:weechat_plugin_api.en.html#_hook_command_run[hook_command_run] (Englisch) + 3. ... +| `+/cmd arguments+` +| link:weechat_plugin_api.en.html#_hook_command_run[hook_command_run] (Englisch) -| timer | - 1. Intervall in Millisekunden (erforderlich) + +| timer +| 1. Intervall in Millisekunden (erforderlich) + 2. Abgleich der Sekunden (Standardwert: 0) + - 3. max. Anzahl an Aufrufen (Standardwert: 0, was "unendlich" bedeutet) | - `+3600000+` + - `+60000;0;5+` | - link:weechat_plugin_api.en.html#_hook_timer[hook_timer] (Englisch) + 3. max. Anzahl an Aufrufen (Standardwert: 0, was "unendlich" bedeutet) +| `+3600000+` + + `+60000;0;5+` +| link:weechat_plugin_api.en.html#_hook_timer[hook_timer] (Englisch) -| config | - 1. Name der Option (Priorität erlaubt) (erforderlich) + +| config +| 1. Name der Option (Priorität erlaubt) (erforderlich) + 2. Name der Option (Priorität erlaubt) + - 3. ... | - `+weechat.look.*+` | - link:weechat_plugin_api.en.html#_hook_config[hook_config] (Englisch) + 3. ... +| `+weechat.look.*+` +| link:weechat_plugin_api.en.html#_hook_config[hook_config] (Englisch) -| focus | - 1. area Name (Priorität erlaubt) (erforderlich) + +| focus +| 1. area Name (Priorität erlaubt) (erforderlich) + 2. area Name (Priorität erlaubt) + - 3. ... | - `+buffer_nicklist+` | - link:weechat_plugin_api.en.html#_hook_focus[hook_focus] (Englisch) + 3. ... +| `+buffer_nicklist+` +| link:weechat_plugin_api.en.html#_hook_focus[hook_focus] (Englisch) -| info | - 1. info name (Priorität erlaubt) (erforderlich) + +| info +| 1. info name (Priorität erlaubt) (erforderlich) + 2. info name (Priorität erlaubt) + - 3. ... | - `+my_info+` | - link:weechat_plugin_api.en.html#_hook_info[hook_info] (Englisch) + 3. ... +| `+my_info+` +| link:weechat_plugin_api.en.html#_hook_info[hook_info] (Englisch) -| info_hashtable | - 1. info name (Priorität erlaubt) (erforderlich) + +| info_hashtable +| 1. info name (Priorität erlaubt) (erforderlich) + 2. info name (Priorität erlaubt) + - 3. ... | - `+my_info+` | - link:weechat_plugin_api.en.html#_hook_info_hashtable[hook_info_hashtable] (Englisch) + 3. ... +| `+my_info+` +| link:weechat_plugin_api.en.html#_hook_info_hashtable[hook_info_hashtable] (Englisch) |=== [[trigger_conditions]] |