doc: add missing punctuation in some table cells

v2.8-utf8proc
Sébastien Helleu 2016-11-26 23:19:41 +01:00
parent 114cf66606
commit 461d1f0073
17 changed files with 3743 additions and 3743 deletions

View File

@ -1110,51 +1110,51 @@ Das Ergebnis ist eine Hashtabelle mit folgenden Schlüsseln
| Schlüssel | WeeChat version | Beschreibung | Beispiel
| Tags | ≥ 0.4.0 |
Tags in der Nachricht (kann leer sein) |
Tags in der Nachricht (kann leer sein). |
`time=2015-06-27T16:40:35.000Z`
| message_without_tags | ≥ 0.4.0 |
Die IRC Nachricht ohne Tags (wie eine Nachricht ohne Tags) |
Die IRC Nachricht ohne Tags (wie eine Nachricht ohne Tags). |
`:nick!user@host PRIVMSG #weechat :hello!`
| nick | ≥ 0.3.4 |
der ursprüngliche Nick |
der ursprüngliche Nick. |
`nick`
| host | ≥ 0.3.4 |
der ursprüngliche Host (beinhaltet den Nick) |
der ursprüngliche Host (beinhaltet den Nick). |
`nick!user@host`
| command | ≥ 0.3.4 |
der Befehl (_PRIVMSG_, _NOTICE_, ...) |
der Befehl (_PRIVMSG_, _NOTICE_, ...). |
`PRIVMSG`
| channel | ≥ 0.3.4 |
der Zielchannel|
der Zielchanne.l|
`#weechat`
| arguments | ≥ 0.3.4 |
das Argument des Befehls (beinhaltet den Channel) |
das Argument des Befehls (beinhaltet den Channel). |
`#weechat :hello!`
| text | ≥ 1.3 |
der Text (zum Beispiel eine Nachricht eines Users) |
der Text (zum Beispiel eine Nachricht eines Users). |
`hello!`
| pos_command | ≥ 1.3 |
Index von _command_ innerhalb einer Nachricht ("-1" falls _command_ nicht gefunden wird) |
Index von _command_ innerhalb einer Nachricht ("-1" falls _command_ nicht gefunden wird). |
`47`
| pos_arguments | ≥ 1.3 |
Index von_arguments_ innerhalb einer Nachricht ("-1" falls _arguments_ nicht gefunden wird) |
Index von_arguments_ innerhalb einer Nachricht ("-1" falls _arguments_ nicht gefunden wird). |
`55`
| pos_channel | ≥ 1.3 |
Index von _channel_ innerhalb einer Nachricht ("-1" falls _channel_ nicht gefunden wird) |
Index von _channel_ innerhalb einer Nachricht ("-1" falls _channel_ nicht gefunden wird). |
`55`
| pos_text | ≥ 1.3 |
Index von _text_ innerhalb einer Nachricht ("-1" falls _text_ nicht gefunden wird) |
Index von _text_ innerhalb einer Nachricht ("-1" falls _text_ nicht gefunden wird). |
`65`
|===

View File

@ -102,28 +102,28 @@ zu kompilieren und welche Pakete optional genutzt werden können.
|===
| Paket ^(1)^ | Version | benötigt | Funktion
| C compiler
(gcc, clang, ...) | | *ja* | zum Erstellen der Binärdatei
| C++ compiler | | | zum Erstellen der Binärdatei und um Test auszuführen, javascript Erweiterung
| cmake | | *ja* | zum kompilieren (autotools ist möglich. cmake wird aber empfohlen)
| pkg-config | | *ja* | entdeckt installierte Bibliotheken
| libncursesw5-dev ^(2)^ | | *ja* | Ncurses Oberfläche
| libcurl4-gnutls-dev | | *ja* | URL Transfer
| zlib1g-dev | | *ja* | Kompression für Pakete, die mittels Relay- (WeeChat Protokoll), Script-Erweiterung übertragen werden
| libgcrypt20-dev | | *ja* | Geschützte Daten, IRC SASL Authentifikation (DH-BLOWFISH/DH-AES), Skript-Erweiterung
| libgnutls28-dev | ≥ 2.2.0 ^(3)^ | | SSL Verbindung zu einem IRC Server, Unterstützung von SSL in der Relay-Erweiterung, IRC SASL Authentifikation (ECDSA-NIST256P-CHALLENGE)
| gettext | | | Internationalisierung (Übersetzung der Mitteilungen; Hauptsprache ist englisch)
| ca-certificates | | | Zertifikate für SSL Verbindungen
(gcc, clang, ...) | | *ja* | zum Erstellen der Binärdatei.
| C++ compiler | | | zum Erstellen der Binärdatei und um Test auszuführen, javascript Erweiterung.
| cmake | | *ja* | zum kompilieren (autotools ist möglich. cmake wird aber empfohlen).
| pkg-config | | *ja* | entdeckt installierte Bibliotheken.
| libncursesw5-dev ^(2)^ | | *ja* | Ncurses Oberfläche.
| libcurl4-gnutls-dev | | *ja* | URL Transfer.
| zlib1g-dev | | *ja* | Kompression für Pakete, die mittels Relay- (WeeChat Protokoll), Script-Erweiterung übertragen werden.
| libgcrypt20-dev | | *ja* | Geschützte Daten, IRC SASL Authentifikation (DH-BLOWFISH/DH-AES), Skript-Erweiterung.
| libgnutls28-dev | ≥ 2.2.0 ^(3)^ | | SSL Verbindung zu einem IRC Server, Unterstützung von SSL in der Relay-Erweiterung, IRC SASL Authentifikation (ECDSA-NIST256P-CHALLENGE).
| gettext | | | Internationalisierung (Übersetzung der Mitteilungen; Hauptsprache ist englisch).
| ca-certificates | | | Zertifikate für SSL Verbindungen.
| libaspell-dev
∥ libenchant-dev | | | Aspell Erweiterung
| python-dev | ≥ 2.5 ^(4)^ | | Python Erweiterung
| libperl-dev | | | Perl Erweiterung
| ruby-2.3, ruby2.3-dev | ≥ 1.8 | | Ruby Erweiterung
| liblua5.3-dev | | | Lua Erweiterung
| tcl-dev | ≥ 8.5 | | Tcl Erweiterung
| guile-2.0-dev | ≥ 2.0 | | Guile (scheme) Erweiterung
| libv8-dev | ≤ 3.24.3 | | Javascript Erweiterung
| asciidoctor | ≥ 1.5.4 | | zum Erstellen der man page und der Dokumentation
| libcpputest-dev | ≥ 3.4 | | zum Erstellen und um Test auszuführen
∥ libenchant-dev | | | Aspell Erweiterung.
| python-dev | ≥ 2.5 ^(4)^ | | Python Erweiterung.
| libperl-dev | | | Perl Erweiterung.
| ruby-2.3, ruby2.3-dev | ≥ 1.8 | | Ruby Erweiterung.
| liblua5.3-dev | | | Lua Erweiterung.
| tcl-dev | ≥ 8.5 | | Tcl Erweiterung.
| guile-2.0-dev | ≥ 2.0 | | Guile (scheme) Erweiterung.
| libv8-dev | ≤ 3.24.3 | | Javascript Erweiterung.
| asciidoctor | ≥ 1.5.4 | | zum Erstellen der man page und der Dokumentation.
| libcpputest-dev | ≥ 3.4 | | zum Erstellen und um Test auszuführen.
|===
[NOTE]
@ -487,22 +487,22 @@ Verzeichnisse:
[width="100%",cols="1m,3",options="header"]
|===
| Pfad/Datei | Beschreibung
| ~/.weechat/ | WeeChat Heimatverzeichnis (kann angepasst werden, siehe <<running_weechat,Running WeeChat>>)
|    logs/ | Logdateien (eine Datei pro Buffer)
|    python/ | Python-Skripten
|       autoload/ | Python-Skripten die beim Start automatisch ausgeführt werden ^(1)^
|    perl/ | Perl-Skripten
|       autoload/ | Perl-Skripten die beim Start automatisch ausgeführt werden ^(1)^
|    ruby/ | Ruby-Skripten
|       autoload/ | Ruby-Skripten die beim Start automatisch ausgeführt werden ^(1)^
|    lua/ | Lua-Skripten
|       autoload/ | Lua-Skripten die beim Start automatisch ausgeführt werden ^(1)^
|    tcl/ | Tcl-Skripten
|       autoload/ | Tcl-Skripten die beim Start automatisch ausgeführt werden ^(1)^
|    guile/ | Guile-Skripten
|       autoload/ | Guile-Skripten die beim Start automatisch ausgeführt werden ^(1)^
|    javascript/ | Javascript-Skripten
|       autoload/ | Javascript-Skripten die beim Start automatisch ausgeführt werden ^(1)^
| ~/.weechat/ | WeeChat Heimatverzeichnis (kann angepasst werden, siehe <<running_weechat,Running WeeChat>>).
|    logs/ | Logdateien (eine Datei pro Buffer).
|    python/ | Python-Skripten.
|       autoload/ | Python-Skripten die beim Start automatisch ausgeführt werden ^(1)^.
|    perl/ | Perl-Skripten.
|       autoload/ | Perl-Skripten die beim Start automatisch ausgeführt werden ^(1)^.
|    ruby/ | Ruby-Skripten.
|       autoload/ | Ruby-Skripten die beim Start automatisch ausgeführt werden ^(1)^.
|    lua/ | Lua-Skripten.
|       autoload/ | Lua-Skripten die beim Start automatisch ausgeführt werden ^(1)^.
|    tcl/ | Tcl-Skripten.
|       autoload/ | Tcl-Skripten die beim Start automatisch ausgeführt werden ^(1)^.
|    guile/ | Guile-Skripten.
|       autoload/ | Guile-Skripten die beim Start automatisch ausgeführt werden ^(1)^.
|    javascript/ | Javascript-Skripten.
|       autoload/ | Javascript-Skripten die beim Start automatisch ausgeführt werden ^(1)^.
|===
[NOTE]
@ -513,20 +513,20 @@ Folgende Dateien findet man im Heimatverzeichnis:
[width="100%",cols="1m,3,6",options="header"]
|===
| Datei | Beschreibung | sensible Daten
| weechat.conf | Hauptkonfiguration von WeeChat | möglich (Beispiel: Auflistung der Channels im Buffers-Layout)
| sec.conf | Konfigurationsdatei mit sensiblen Daten | *Ja, hoch sensibel*: diese Datei sollte niemals weitergegeben werden
| plugins.conf | Konfigurationsdatei für Erweiterungen | möglich, hängt von der Erweiterung/Skript ab
| alias.conf | Konfigurationsdatei: Alias-Erweiterung | möglich, hängt von den Aliases ab
| aspell.conf | Konfiguration für _aspell_-Erweiterung | Nein
| charset.conf | Konfiguration für _charset_-Erweiterung | Nein
| exec.conf | Konfiguration für _exec_-Erweiterung | Nein
| irc.conf | Konfiguration für _irc_-Erweiterung | *Ja*: Datei kann Passwörter für Server, Nickserv oder Channels enthalten (sofern diese nicht in `sec.conf` gesichert sind)
| logger.conf | Konfiguration für _logger_-Erweiterung | Nein
| relay.conf | Konfiguration für _relay_-Erweiterung | Nein
| script.conf | Konfiguration für _script_-Erweiterung | Nein
| trigger.conf | Konfiguration für _trigger_-Erweiterung | möglich, hängt von den Triggern ab
| xfer.conf | Konfiguration für _xfer_-Erweiterung | Nein
| weechat.log | WeeChat Logdateien | Nein
| weechat.conf | Hauptkonfiguration von WeeChat | möglich (Beispiel: Auflistung der Channels im Buffers-Layout).
| sec.conf | Konfigurationsdatei mit sensiblen Daten | *Ja, hoch sensibel*: diese Datei sollte niemals weitergegeben werden.
| plugins.conf | Konfigurationsdatei für Erweiterungen | möglich, hängt von der Erweiterung/Skript ab.
| alias.conf | Konfigurationsdatei: Alias-Erweiterung | möglich, hängt von den Aliases ab.
| aspell.conf | Konfiguration für _aspell_-Erweiterung | Nein.
| charset.conf | Konfiguration für _charset_-Erweiterung | Nein.
| exec.conf | Konfiguration für _exec_-Erweiterung | Nein.
| irc.conf | Konfiguration für _irc_-Erweiterung | *Ja*: Datei kann Passwörter für Server, Nickserv oder Channels enthalten (sofern diese nicht in `sec.conf` gesichert sind).
| logger.conf | Konfiguration für _logger_-Erweiterung | Nein.
| relay.conf | Konfiguration für _relay_-Erweiterung | Nein.
| script.conf | Konfiguration für _script_-Erweiterung | Nein.
| trigger.conf | Konfiguration für _trigger_-Erweiterung | möglich, hängt von den Triggern ab.
| xfer.conf | Konfiguration für _xfer_-Erweiterung | Nein.
| weechat.log | WeeChat Logdateien | Nein.
|===
[IMPORTANT]
@ -587,19 +587,19 @@ Die _status_-Bar besitzt als Standardeinträge:
[width="100%",cols="^3,^4,10",options="header"]
|===
| Item | Beispiel | Beschreibung
| time | `[12:55]` | Uhrzeit
| buffer_last_number | `[6]` | Nummer des letzten Buffers
| buffer_plugin | `[irc/freenode]` | Erweiterung des aktuellen Buffers (IRC Erweiterung setzt den IRC Servername für den Buffer)
| buffer_number | `3` | Aktuelle Nummer des Buffers
| buffer_name | `#test` | Name des aktuellen Buffers
| buffer_modes | `+n` | IRC Channel-Modi
| buffer_nicklist_count | `{4}` | Anzahl der Nicks in Benutzerliste
| time | `[12:55]` | Uhrzeit.
| buffer_last_number | `[6]` | Nummer des letzten Buffers.
| buffer_plugin | `[irc/freenode]` | Erweiterung des aktuellen Buffers (IRC Erweiterung setzt den IRC Servername für den Buffer).
| buffer_number | `3` | Aktuelle Nummer des Buffers.
| buffer_name | `#test` | Name des aktuellen Buffers.
| buffer_modes | `+n` | IRC Channel-Modi.
| buffer_nicklist_count | `{4}` | Anzahl der Nicks in Benutzerliste.
| buffer_zoom | ! | `!` bedeutet, dass ein zusammengefügter Buffer gezoomed (nur dieser Buffer wird angezeigt) wird.
| buffer_filter | `+*+` | Filteranzeige: `+*+` bedeutet das Zeilen gefiltert (unterdrückt) wurden. Ein leerer Eintrag zeigt an dass alle Zeilen dargestellt werden
| scroll | `-MORE(50)-` | Scroll Indikator, zeigt an wie viele Zeilen unterhalb der zur Zeit dargestellten Zeile vorhanden sind
| lag | `[Lag: 2.5]` | Verzögerungsanzeige, in Sekunden (keine Anzeige falls Verzögerung gering)
| hotlist | `[H: 4:#abc(2,5), 6]` | Liste der Buffer mit Aktivität (ungelesene Nachrichten) (für das Beispiel: 2 Highlights und 5 ungelesene Nachrichten im Channel _#abc_, eine ungelesene Nachricht in Buffer #6)
| completion | `abc(2) def(5)` | Liste von Wörtern für Vervollständigung, die Zahl zeigt an wie viele Varianten möglich sind
| buffer_filter | `+*+` | Filteranzeige: `+*+` bedeutet das Zeilen gefiltert (unterdrückt) wurden. Ein leerer Eintrag zeigt an dass alle Zeilen dargestellt werden.
| scroll | `-MORE(50)-` | Scroll Indikator, zeigt an wie viele Zeilen unterhalb der zur Zeit dargestellten Zeile vorhanden sind.
| lag | `[Lag: 2.5]` | Verzögerungsanzeige, in Sekunden (keine Anzeige falls Verzögerung gering).
| hotlist | `[H: 4:#abc(2,5), 6]` | Liste der Buffer mit Aktivität (ungelesene Nachrichten) (für das Beispiel: 2 Highlights und 5 ungelesene Nachrichten im Channel _#abc_, eine ungelesene Nachricht in Buffer #6).
| completion | `abc(2) def(5)` | Liste von Wörtern für Vervollständigung, die Zahl zeigt an wie viele Varianten möglich sind.
|===
In der _input_ Bar lautet die Standardeinstellung:
@ -607,11 +607,11 @@ In der _input_ Bar lautet die Standardeinstellung:
[width="100%",cols="^3,^4,10",options="header"]
|===
| Item | Beispiel | Beschreibung
| input_prompt | `[@Flashy(i)]` | Input prompt, für irc: Nick und Modi (Modus "+i" bedeutet auf freenode, unsichtbar)
| away | `(away)` | Abwesenheitsanzeige
| input_search | `[Search (~ str,msg)]` | Suchindikatoren ("`~`": Groß-und Kleinschreibung ignorieren, "`==`": Groß-und Kleinschreibung berücksichtigen, "`str`": einfache Textsuche, "`regex`": suche mit regulären Ausdrücken, "`msg`": Suche in Nachrichten, "`pre`": Suche in Präfix, "`pre\|msg`": Suche in Präfix und Nachrichten)
| input_paste | `[Paste 7 lines ? [ctrl-Y] Ja [ctrl-N] Nein]` | Nachfrage ob sieben Zeilen eingefügt werden sollen
| input_text | `hi peter!` | Text der eingegeben wird
| input_prompt | `[@Flashy(i)]` | Input prompt, für irc: Nick und Modi (Modus "+i" bedeutet auf freenode, unsichtbar).
| away | `(away)` | Abwesenheitsanzeige.
| input_search | `[Search (~ str,msg)]` | Suchindikatoren ("`~`": Groß-und Kleinschreibung ignorieren, "`==`": Groß-und Kleinschreibung berücksichtigen, "`str`": einfache Textsuche, "`regex`": suche mit regulären Ausdrücken, "`msg`": Suche in Nachrichten, "`pre`": Suche in Präfix, "`pre\|msg`": Suche in Präfix und Nachrichten).
| input_paste | `[Paste 7 lines ? [ctrl-Y] Ja [ctrl-N] Nein]` | Nachfrage ob sieben Zeilen eingefügt werden sollen.
| input_text | `hi peter!` | Text der eingegeben wird.
|===
andere Items die man nutzen kann (die aber nicht standardmäßig in einer Bar aktiviert sind):
@ -619,14 +619,14 @@ andere Items die man nutzen kann (die aber nicht standardmäßig in einer Bar ak
[width="100%",cols="^3,^4,10",options="header"]
|===
| Item | Beispiel | Beschreibung
| aspell_dict | `de,en` | zeigt an welche Wörterbücher für die Rechtschreibung im aktuellen Buffer genutzt werden
| aspell_suggest | `Glück,Glocke,Block`| Vorschläge für ein falsch geschriebenes Wort
| buffer_count | `10` | absolute Anzahl an geöffneten Buffern
| buffer_short_name | `#test` | Kurzname des aktuellen Buffers
| irc_channel | `#test` | aktueller IRC Channelname
| irc_nick_modes | `@` | IRC Modi für den eigenen Nick
| mouse_status | `M` | Status der Maus (keine Anzeige, falls Maus deaktiviert)
| window_number | `2` | Nummer des aktuellen Fensters
| aspell_dict | `de,en` | zeigt an welche Wörterbücher für die Rechtschreibung im aktuellen Buffer genutzt werden.
| aspell_suggest | `Glück,Glocke,Block`| Vorschläge für ein falsch geschriebenes Wort.
| buffer_count | `10` | absolute Anzahl an geöffneten Buffern.
| buffer_short_name | `#test` | Kurzname des aktuellen Buffers.
| irc_channel | `#test` | aktueller IRC Channelname.
| irc_nick_modes | `@` | IRC Modi für den eigenen Nick.
| mouse_status | `M` | Status der Maus (keine Anzeige, falls Maus deaktiviert).
| window_number | `2` | Nummer des aktuellen Fensters.
|===
[[command_line]]
@ -669,16 +669,16 @@ Zeichen, genutzt werden:
[width="60%",cols="3,5",options="header"]
|===
| Taste | Beschreibung
| kbd:[Ctrl+c], kbd:[b] | Text wird fett dargestellt
| kbd:[Ctrl+c], kbd:[b] | Text wird fett dargestellt.
| kbd:[Ctrl+c], kbd:[c],
kbd:[xx] | Textfarbe `xx` (siehe Farbtabelle)
kbd:[xx] | Textfarbe `xx` (siehe Farbtabelle).
| kbd:[Ctrl+c], kbd:[c],
kbd:[xx], kbd:[,],
kbd:[yy] | Textfarbe `xx` und Hintergrundfarbe `yy` (siehe Farbtabelle)
| kbd:[Ctrl+c], kbd:[i] | Text wird kursiv dargestellt
| kbd:[Ctrl+c], kbd:[o] | deaktiviert Farben und Attribute
| kbd:[Ctrl+c], kbd:[v] | Farben umkehren (kehrt Textfarbe und Hintergrundfarbe um)
| kbd:[Ctrl+c], kbd:[_] | Text wird mit Unterstrich dargestellt
kbd:[yy] | Textfarbe `xx` und Hintergrundfarbe `yy` (siehe Farbtabelle).
| kbd:[Ctrl+c], kbd:[i] | Text wird kursiv dargestellt.
| kbd:[Ctrl+c], kbd:[o] | deaktiviert Farben und Attribute.
| kbd:[Ctrl+c], kbd:[v] | Farben umkehren (kehrt Textfarbe und Hintergrundfarbe um).
| kbd:[Ctrl+c], kbd:[_] | Text wird mit Unterstrich dargestellt.
|===
[NOTE]
@ -1503,54 +1503,54 @@ with `/script install buffer_autoset.py` and get help with `/help autosetbuffer`
|===
| Taste | Beschreibung | Befehl
| kbd:[←] +
kbd:[Ctrl+b] | setzt den Cursor eine Position nach links | `/input move_previous_char`
kbd:[Ctrl+b] | setzt den Cursor eine Position nach links. | `/input move_previous_char`
| kbd:[→] +
kbd:[Ctrl+f] | setzt den Cursor eine Position nach rechts | `/input move_next_char`
kbd:[Ctrl+f] | setzt den Cursor eine Position nach rechts. | `/input move_next_char`
| kbd:[Ctrl+←] +
kbd:[Alt+b] | springt in der Befehlszeile zum Anfang des vorherigen Wortes | `/input move_previous_word`
kbd:[Alt+b] | springt in der Befehlszeile zum Anfang des vorherigen Wortes. | `/input move_previous_word`
| kbd:[Ctrl+→] +
kbd:[Alt+f] | springt in der Befehlszeile zum Anfang des nächsten Wortes | `/input move_next_word`
kbd:[Alt+f] | springt in der Befehlszeile zum Anfang des nächsten Wortes. | `/input move_next_word`
| kbd:[Home] +
kbd:[Ctrl+a] | springt zum Anfang der Befehlszeile | `/input move_beginning_of_line`
kbd:[Ctrl+a] | springt zum Anfang der Befehlszeile. | `/input move_beginning_of_line`
| kbd:[End] +
kbd:[Ctrl+e] | springt ans Ende der Befehlszeile | `/input move_end_of_line`
kbd:[Ctrl+e] | springt ans Ende der Befehlszeile. | `/input move_end_of_line`
| kbd:[Ctrl+c],
kbd:[b] | fügt Steuerzeichen für fett geschrieben Text ein | `/input insert \x02`
kbd:[b] | fügt Steuerzeichen für fett geschrieben Text ein. | `/input insert \x02`
| kbd:[Ctrl+c],
kbd:[c] | fügt Steuerzeichen für Textfarbe ein | `/input insert \x03`
kbd:[c] | fügt Steuerzeichen für Textfarbe ein. | `/input insert \x03`
| kbd:[Ctrl+c],
kbd:[i] | fügt Steuerzeichen für kursiven Text ein | `/input insert \x1D`
kbd:[i] | fügt Steuerzeichen für kursiven Text ein. | `/input insert \x1D`
| kbd:[Ctrl+c],
kbd:[o] | fügt Steuerzeichen für Standardfarbe ein | `/input insert \x0F`
kbd:[o] | fügt Steuerzeichen für Standardfarbe ein. | `/input insert \x0F`
| kbd:[Ctrl+c],
kbd:[v] | fügt Steuerzeichen für Hintergrundfarbe ein | `/input insert \x16`
kbd:[v] | fügt Steuerzeichen für Hintergrundfarbe ein. | `/input insert \x16`
| kbd:[Ctrl+c],
kbd:[_] | fügt Steuerzeichen für unterstrichenen Text ein | `/input insert \x1F`
kbd:[_] | fügt Steuerzeichen für unterstrichenen Text ein. | `/input insert \x1F`
| kbd:[Del] +
kbd:[Ctrl+d] | entfernt in der Befehlszeile das nächste Zeichen | `/input delete_next_char`
kbd:[Ctrl+d] | entfernt in der Befehlszeile das nächste Zeichen. | `/input delete_next_char`
| kbd:[Backsp.] +
kbd:[Ctrl+h] | entfernt in der Befehlszeile das vorherige Zeichen | `/input delete_previous_char`
| kbd:[Ctrl+k] | entfernt alle Zeichen vom Cursor bis zum Ende der Zeile (die Zeichenkette wird dabei in die interne Zwischenablage kopiert) | `/input delete_end_of_line`
| kbd:[Ctrl+r] | Textsuche im Verlaufsspeicher des Buffers (siehe <<key_bindings_search_context,Tasten für Such-Kontext>>) | `/input search_text_here`
| kbd:[Ctrl+t] | Zeichen austauschen | `/input transpose_chars`
| kbd:[Ctrl+u] | entfernt alle Zeichen vom Cursor bis zum Anfang der Zeile (die Zeichenkette wird dabei in die interne Zwischenablage kopiert) | `/input delete_beginning_of_line`
| kbd:[Ctrl+w] | entfernt das Wort links vom Cursor (die Zeichenkette wird dabei in die interne Zwischenablage kopiert) | `/input delete_previous_word`
| kbd:[Ctrl+y] | fügt den Inhalt der internen Zwischenablage ein | `/input clipboard_paste`
| kbd:[Ctrl+_] | Rückgängig machen der letzten Aktion, in der Befehlszeile | `/input undo`
| kbd:[Alt+_] | Wiederherstellen der letzten Aktion, in der Befehlszeile | `/input redo`
| kbd:[Tab] | Vervollständigung von Befehlen oder Nicks (nochmaliges kbd:[Tab]: findet nächste Vervollständigung) | `/input complete_next`
| kbd:[Shift+Tab] | ohne Vervollständigung: führt eine teilweise Vervollständigung durch. Bei unerledigter Vervollständigung : wird die vorherige Vervollständigung genutzt | `/input complete_previous`
kbd:[Ctrl+h] | entfernt in der Befehlszeile das vorherige Zeichen. | `/input delete_previous_char`
| kbd:[Ctrl+k] | entfernt alle Zeichen vom Cursor bis zum Ende der Zeile (die Zeichenkette wird dabei in die interne Zwischenablage kopiert). | `/input delete_end_of_line`
| kbd:[Ctrl+r] | Textsuche im Verlaufsspeicher des Buffers (siehe <<key_bindings_search_context,Tasten für Such-Kontext>>). | `/input search_text_here`
| kbd:[Ctrl+t] | Zeichen austauschen. | `/input transpose_chars`
| kbd:[Ctrl+u] | entfernt alle Zeichen vom Cursor bis zum Anfang der Zeile (die Zeichenkette wird dabei in die interne Zwischenablage kopiert). | `/input delete_beginning_of_line`
| kbd:[Ctrl+w] | entfernt das Wort links vom Cursor (die Zeichenkette wird dabei in die interne Zwischenablage kopiert). | `/input delete_previous_word`
| kbd:[Ctrl+y] | fügt den Inhalt der internen Zwischenablage ein. | `/input clipboard_paste`
| kbd:[Ctrl+_] | Rückgängig machen der letzten Aktion, in der Befehlszeile. | `/input undo`
| kbd:[Alt+_] | Wiederherstellen der letzten Aktion, in der Befehlszeile. | `/input redo`
| kbd:[Tab] | Vervollständigung von Befehlen oder Nicks (nochmaliges kbd:[Tab]: findet nächste Vervollständigung). | `/input complete_next`
| kbd:[Shift+Tab] | ohne Vervollständigung: führt eine teilweise Vervollständigung durch. Bei unerledigter Vervollständigung : wird die vorherige Vervollständigung genutzt. | `/input complete_previous`
| kbd:[Enter] +
kbd:[Ctrl+j] +
kbd:[Ctrl+m] | führt einen Befehl aus oder sendet den Text (im Such-Modus: stoppt Suche) | `/input return`
| kbd:[↑] | ruft vorherigen Befehl oder Nachricht aus dem Verlaufsspeicher auf (im Such-Modus: rückwärts suchen) | `/input history_previous`
| kbd:[↓] | ruft nächsten Befehl oder Nachricht aus dem Verlaufsspeicher auf (im Such-Modus: vorwärts suchen) | `/input history_next`
| kbd:[Ctrl+↑] | ruft vorherigen Befehl/Nachricht aus dem globalen Verlaufsspeicher auf (für alle Buffer) | `/input history_global_previous`
| kbd:[Ctrl+↓] | ruft nächsten Befehl/Nachricht aus dem globalen Verlaufsspeicher auf (für alle Buffer) | `/input history_global_next`
| kbd:[Alt+d] | löscht das Wort rechts vom Cursor (die Zeichenkette wird dabei in die interne Zwischenablage kopiert) | `/input delete_next_word`
| kbd:[Alt+k] | zeigt den Tastencode, einschließlich des eingebundenen Befehls, einer Tastenkombination an und fügt diesen in die Befehlszeile ein | `/input grab_key_command`
| kbd:[Alt+r] | komplette Eingabezeile löschen| `/input delete_line`
| kbd:[Alt+s] | schaltet die Aspell Funktion an/aus | `/mute aspell toggle`
kbd:[Ctrl+m] | führt einen Befehl aus oder sendet den Text (im Such-Modus: stoppt Suche). | `/input return`
| kbd:[↑] | ruft vorherigen Befehl oder Nachricht aus dem Verlaufsspeicher auf (im Such-Modus: rückwärts suchen). | `/input history_previous`
| kbd:[↓] | ruft nächsten Befehl oder Nachricht aus dem Verlaufsspeicher auf (im Such-Modus: vorwärts suchen). | `/input history_next`
| kbd:[Ctrl+↑] | ruft vorherigen Befehl/Nachricht aus dem globalen Verlaufsspeicher auf (für alle Buffer). | `/input history_global_previous`
| kbd:[Ctrl+↓] | ruft nächsten Befehl/Nachricht aus dem globalen Verlaufsspeicher auf (für alle Buffer). | `/input history_global_next`
| kbd:[Alt+d] | löscht das Wort rechts vom Cursor (die Zeichenkette wird dabei in die interne Zwischenablage kopiert). | `/input delete_next_word`
| kbd:[Alt+k] | zeigt den Tastencode, einschließlich des eingebundenen Befehls, einer Tastenkombination an und fügt diesen in die Befehlszeile ein. | `/input grab_key_command`
| kbd:[Alt+r] | komplette Eingabezeile lösche.n| `/input delete_line`
| kbd:[Alt+s] | schaltet die Aspell Funktion an/aus. | `/mute aspell toggle`
|===
[[key_bindings_buffers_windows]]
@ -1559,69 +1559,69 @@ with `/script install buffer_autoset.py` and get help with `/help autosetbuffer`
[width="100%",cols="^.^3,.^8,.^5",options="header"]
|===
| Taste | Beschreibung | Befehl
| kbd:[Ctrl+l] | Fenster wird neu gezeichnet | `/window refresh`
| kbd:[Ctrl+l] | Fenster wird neu gezeichnet. | `/window refresh`
| kbd:[Ctrl+s],
kbd:[Ctrl+u] | setzt für alle Buffer die Markierung für ungelesene Nachrichten | `/input set_unread`
| kbd:[Ctrl+x] | sind mehrere Buffer zu einem Buffer zusammen gefügt wechselt man diese durch | `/input switch_active_buffer`
| kbd:[Alt+x] | Zoom eines zusammengefügten Buffers (kbd:[Alt+x] ein zweites mal: alle zusammengefügten Buffer werden angezeigt) | `/input zoom_merged_buffer`
| kbd:[PgUp] | eine Seite im Verlaufsspeicher des Buffers nach oben blättern | `/window page_up`
| kbd:[PgDn] | eine Seite im Verlaufsspeicher des Buffer nach unten blättern | `/window page_down`
| kbd:[Alt+PgUp] | einige Zeilen im Verlaufsspeicher des Buffer nach oben blättern | `/window scroll_up`
| kbd:[Alt+PgDn] | einige Zeilen im Verlaufsspeicher des Buffer nach unten blättern | `/window scroll_down`
| kbd:[Alt+Home] | springt zur ersten Zeile des Verlaufsspeichers des aktuellen Buffers| `/window scroll_top`
| kbd:[Alt+End] | springt zur letzten Zeile des Verlaufsspeichers des aktuellen Buffers | `/window scroll_bottom`
kbd:[Ctrl+u] | setzt für alle Buffer die Markierung für ungelesene Nachrichten. | `/input set_unread`
| kbd:[Ctrl+x] | sind mehrere Buffer zu einem Buffer zusammen gefügt wechselt man diese durch. | `/input switch_active_buffer`
| kbd:[Alt+x] | Zoom eines zusammengefügten Buffers (kbd:[Alt+x] ein zweites mal: alle zusammengefügten Buffer werden angezeigt). | `/input zoom_merged_buffer`
| kbd:[PgUp] | eine Seite im Verlaufsspeicher des Buffers nach oben blättern. | `/window page_up`
| kbd:[PgDn] | eine Seite im Verlaufsspeicher des Buffer nach unten blättern. | `/window page_down`
| kbd:[Alt+PgUp] | einige Zeilen im Verlaufsspeicher des Buffer nach oben blättern. | `/window scroll_up`
| kbd:[Alt+PgDn] | einige Zeilen im Verlaufsspeicher des Buffer nach unten blättern. | `/window scroll_down`
| kbd:[Alt+Home] | springt zur ersten Zeile des Verlaufsspeichers des aktuellen Buffer.s| `/window scroll_top`
| kbd:[Alt+End] | springt zur letzten Zeile des Verlaufsspeichers des aktuellen Buffers. | `/window scroll_bottom`
| kbd:[Alt+←] +
kbd:[Alt+↑] +
kbd:[Ctrl+p] +
kbd:[F5] | zum vorherigen Buffer springen | `/buffer -1`
kbd:[F5] | zum vorherigen Buffer springen. | `/buffer -1`
| kbd:[Alt+→] +
kbd:[Alt+↓] +
kbd:[Ctrl+n] +
kbd:[F6] | zum nächsten Buffer springen | `/buffer +1`
| kbd:[F7] | zum vorherigen Fenster wechseln | `/window -1`
| kbd:[F8] | zum nächsten Fenster wechseln | `/window +1`
| kbd:[F9] | Titel des Buffers nach links verschieben | `+/bar scroll title * -30%+`
| kbd:[F10] | Titel des Buffers nach rechts verschieben | `+/bar scroll title * +30%+`
| kbd:[F11] | Benutzerliste um eine Seite nach oben blättern | `/bar scroll nicklist * -100%`
| kbd:[F12] | Benutzerliste um eine Seite nach unten blättern | `/bar scroll nicklist * +100%`
| kbd:[Alt+F11] | springt zum Anfang der Benutzerliste | `/bar scroll nicklist * b`
| kbd:[Alt+F12] | springt zum Ende der Benutzerliste | `/bar scroll nicklist * e`
| kbd:[Alt+a] | wechselt zum nächsten Buffer mit Aktivität (nach Priorität: highlight, Nachricht, ...) | `/input jump_smart`
| kbd:[Alt+h] | löscht Hotliste (Aktivitätsanzeige für die Buffer) | `/input hotlist_clear`
kbd:[F6] | zum nächsten Buffer springen. | `/buffer +1`
| kbd:[F7] | zum vorherigen Fenster wechseln. | `/window -1`
| kbd:[F8] | zum nächsten Fenster wechseln. | `/window +1`
| kbd:[F9] | Titel des Buffers nach links verschieben. | `+/bar scroll title * -30%+`
| kbd:[F10] | Titel des Buffers nach rechts verschieben. | `+/bar scroll title * +30%+`
| kbd:[F11] | Benutzerliste um eine Seite nach oben blättern. | `/bar scroll nicklist * -100%`
| kbd:[F12] | Benutzerliste um eine Seite nach unten blättern. | `/bar scroll nicklist * +100%`
| kbd:[Alt+F11] | springt zum Anfang der Benutzerliste. | `/bar scroll nicklist * b`
| kbd:[Alt+F12] | springt zum Ende der Benutzerliste. | `/bar scroll nicklist * e`
| kbd:[Alt+a] | wechselt zum nächsten Buffer mit Aktivität (nach Priorität: highlight, Nachricht, ...). | `/input jump_smart`
| kbd:[Alt+h] | löscht Hotliste (Aktivitätsanzeige für die Buffer). | `/input hotlist_clear`
| kbd:[Alt+j],
kbd:[Alt+f] | wechselt zum ersten Buffer | `/buffer -`
kbd:[Alt+f] | wechselt zum ersten Buffer. | `/buffer -`
| kbd:[Alt+j],
kbd:[Alt+l] | wechselt zum letzten Buffer | `/buffer +`
kbd:[Alt+l] | wechselt zum letzten Buffer. | `/buffer +`
| kbd:[Alt+j],
kbd:[Alt+r] | wechselt zum IRC RAW Buffer | `/server raw`
kbd:[Alt+r] | wechselt zum IRC RAW Buffer. | `/server raw`
| kbd:[Alt+j],
kbd:[Alt+s] | wechselt zum IRC Server Buffer | `/server jump`
| kbd:[Alt+0...9] | wechselt zum Buffer mit der Nummer (0 = 10) | `/buffer *N`
kbd:[Alt+s] | wechselt zum IRC Server Buffer. | `/server jump`
| kbd:[Alt+0...9] | wechselt zum Buffer mit der Nummer (0 = 10). | `/buffer *N`
| kbd:[Alt+j],
kbd:[01...99] | wechselt zum Buffer mit der angegeben Nummer | `/buffer *NN`
| kbd:[Alt+l] | schaltet einfachen Anzeigemodus an/aus | `/window bare`
| kbd:[Alt+m] | schaltet Mausfunktion ein/aus | `/mouse toggle`
| kbd:[Alt+n] | springt zur nächsten Highlight Nachricht | `/window scroll_next_highlight`
| kbd:[Alt+p] | springt zur vorherigen Highlight Nachricht | `/window scroll_previous_highlight`
| kbd:[Alt+u] | springt zur ersten ungelesenen Zeile im Buffer | `/window scroll_unread`
kbd:[01...99] | wechselt zum Buffer mit der angegeben Nummer. | `/buffer *NN`
| kbd:[Alt+l] | schaltet einfachen Anzeigemodus an/aus. | `/window bare`
| kbd:[Alt+m] | schaltet Mausfunktion ein/aus. | `/mouse toggle`
| kbd:[Alt+n] | springt zur nächsten Highlight Nachricht. | `/window scroll_next_highlight`
| kbd:[Alt+p] | springt zur vorherigen Highlight Nachricht. | `/window scroll_previous_highlight`
| kbd:[Alt+u] | springt zur ersten ungelesenen Zeile im Buffer. | `/window scroll_unread`
| kbd:[Alt+w],
kbd:[Alt+↑] | wechselt zum oberen Fenster | `/window up`
kbd:[Alt+↑] | wechselt zum oberen Fenster. | `/window up`
| kbd:[Alt+w],
kbd:[Alt+↓] | wechselt zum unteren Fenster | `/window down`
kbd:[Alt+↓] | wechselt zum unteren Fenster. | `/window down`
| kbd:[Alt+w],
kbd:[Alt+←] | wechselt zum linken Fenster | `/window left`
kbd:[Alt+←] | wechselt zum linken Fenster. | `/window left`
| kbd:[Alt+w],
kbd:[Alt+→] | wechselt zum rechten Fenster | `/window right`
kbd:[Alt+→] | wechselt zum rechten Fenster. | `/window right`
| kbd:[Alt+w],
kbd:[Alt+b] | passt die Größe aller Fenster an | `/window balance`
kbd:[Alt+b] | passt die Größe aller Fenster an. | `/window balance`
| kbd:[Alt+w],
kbd:[Alt+s] | Wechselt Buffer von zwei Fenstern | `/window swap`
| kbd:[Alt+z] | Zoom für aktuelles Fenster (nochmals kbd:[Alt+z]: stellt die vorherigen Einstellungen wieder her) | `/window zoom`
| kbd:[Alt+<] | springt zum letzten besuchten Buffer | `/input jump_previously_visited_buffer`
| kbd:[Alt+>] | springt zum nächsten besuchten Buffer | `/input jump_next_visited_buffer`
| kbd:[Alt+/] | wechselt zum jeweils zuletzt angezeigten Buffern | `/input jump_last_buffer_displayed`
| kbd:[Alt+=] | schaltet Filterfunktion an/aus | `/filter toggle`
| kbd:[Alt+-] | schaltet, für den aktuellen Buffer, Filterfunktion an/aus | `/filter toggle @`
kbd:[Alt+s] | Wechselt Buffer von zwei Fenstern. | `/window swap`
| kbd:[Alt+z] | Zoom für aktuelles Fenster (nochmals kbd:[Alt+z]: stellt die vorherigen Einstellungen wieder her). | `/window zoom`
| kbd:[Alt+<] | springt zum letzten besuchten Buffer. | `/input jump_previously_visited_buffer`
| kbd:[Alt+>] | springt zum nächsten besuchten Buffer. | `/input jump_next_visited_buffer`
| kbd:[Alt+/] | wechselt zum jeweils zuletzt angezeigten Buffern. | `/input jump_last_buffer_displayed`
| kbd:[Alt+=] | schaltet Filterfunktion an/aus. | `/filter toggle`
| kbd:[Alt+-] | schaltet, für den aktuellen Buffer, Filterfunktion an/aus. | `/filter toggle @`
|===
[[key_bindings_search_context]]
@ -1633,15 +1633,15 @@ in einem Buffer nach einem Text zu suchen).
[width="100%",cols="^.^3,.^8,.^5",options="header"]
|===
| Taste | Beschreibung | Befehl
| kbd:[Ctrl+r] | Wechsel des Suchmodus: einfache Textsuche (Standard), reguläre Ausdrücke | `/input search_switch_regex`
| kbd:[Alt+c] | auf Groß-/Kleinschreibung umschalten | `/input search_switch_case`
| kbd:[Tab] | wechselt Suche in: Nachricht (Standard), im Präfix, Präfix + Nachricht | `/input search_switch_where`
| kbd:[↑] | sucht vorheriger Zeile | `/input search_previous`
| kbd:[↓] | sucht nächste Zeile | `/input search_next`
| kbd:[Ctrl+r] | Wechsel des Suchmodus: einfache Textsuche (Standard), reguläre Ausdrücke. | `/input search_switch_regex`
| kbd:[Alt+c] | auf Groß-/Kleinschreibung umschalten. | `/input search_switch_case`
| kbd:[Tab] | wechselt Suche in: Nachricht (Standard), im Präfix, Präfix + Nachricht. | `/input search_switch_where`
| kbd:[↑] | sucht vorheriger Zeile. | `/input search_previous`
| kbd:[↓] | sucht nächste Zeile . | `/input search_next`
| kbd:[Enter] +
kbd:[Ctrl+j] +
kbd:[Ctrl+m] | beendet Suche ab aktueller Position | `/input search_stop_here`
| kbd:[Ctrl+q] | beendet Suche und blättert zum Ende des Buffers | `/input search_stop`
kbd:[Ctrl+m] | beendet Suche ab aktueller Position. | `/input search_stop_here`
| kbd:[Ctrl+q] | beendet Suche und blättert zum Ende des Buffers. | `/input search_stop`
|===
[[key_bindings_cursor_context]]
@ -1652,25 +1652,25 @@ Diese Tasten werden im Kontext "cursor" verwendet (Cursor kann frei auf dem Bild
[width="100%",cols="^.^3,^.^2,.^7,.^7",options="header"]
|===
| Taste | Bereich | Beschreibung | Befehl
| kbd:[↑] | - | bewegt Cursor eine Zeile nach oben | `/cursor move up`
| kbd:[↓] | - | bewegt Cursor eine Zeile nach unten | `/cursor move down`
| kbd:[←] | - | bewegt Cursor eine Spalte nach links | `/cursor move left`
| kbd:[→] | - | bewegt Cursor eine Spalte nach rechts | `/cursor move right`
| kbd:[Alt+↑] | - | bewegt Cursor einen Bereich nach oben | `/cursor move area_up`
| kbd:[Alt+↓] | - | bewegt Cursor einen Bereich nach unten | `/cursor move area_down`
| kbd:[Alt+←] | - | bewegt Cursor einen Bereich nach links | `/cursor move area_left`
| kbd:[Alt+→] | - | bewegt Cursor einen Bereich nach rechts | `/cursor move area_right`
| kbd:[m] | Chat | quotet Nachricht | `hsignal:chat_quote_message;/cursor stop`
| kbd:[q] | Chat | quotet prefix + Nachricht | `hsignal:chat_quote_prefix_message;/cursor stop`
| kbd:[Q] | Chat | quotet Uhrzeit + prefix + Nachricht | `hsignal:chat_quote_time_prefix_message;/cursor stop`
| kbd:[b] | Benutzerliste | verbannt nick (Ban) | `/window ${_window_number};/ban ${nick}`
| kbd:[k] | Benutzerliste | kickt nick | `/window ${_window_number};/kick ${nick}`
| kbd:[K] | Benutzerliste | kickt und verbannt nick | `/window ${_window_number};/kickban ${nick}`
| kbd:[q] | Benutzerliste | öffnet privaten Chat mit Nick | `/window ${_window_number};/query ${nick};/cursor stop`
| kbd:[w] | Benutzerliste | führt einen whois für Nick aus | `/window ${_window_number};/whois ${nick}`
| kbd:[↑] | - | bewegt Cursor eine Zeile nach oben. | `/cursor move up`
| kbd:[↓] | - | bewegt Cursor eine Zeile nach unten. | `/cursor move down`
| kbd:[←] | - | bewegt Cursor eine Spalte nach links. | `/cursor move left`
| kbd:[→] | - | bewegt Cursor eine Spalte nach rechts. | `/cursor move right`
| kbd:[Alt+↑] | - | bewegt Cursor einen Bereich nach oben. | `/cursor move area_up`
| kbd:[Alt+↓] | - | bewegt Cursor einen Bereich nach unten. | `/cursor move area_down`
| kbd:[Alt+←] | - | bewegt Cursor einen Bereich nach links. | `/cursor move area_left`
| kbd:[Alt+→] | - | bewegt Cursor einen Bereich nach rechts. | `/cursor move area_right`
| kbd:[m] | Chat | quotet Nachricht. | `hsignal:chat_quote_message;/cursor stop`
| kbd:[q] | Chat | quotet prefix + Nachricht. | `hsignal:chat_quote_prefix_message;/cursor stop`
| kbd:[Q] | Chat | quotet Uhrzeit + prefix + Nachricht. | `hsignal:chat_quote_time_prefix_message;/cursor stop`
| kbd:[b] | Benutzerliste | verbannt nick (Ban). | `/window ${_window_number};/ban ${nick}`
| kbd:[k] | Benutzerliste | kickt nick. | `/window ${_window_number};/kick ${nick}`
| kbd:[K] | Benutzerliste | kickt und verbannt nick. | `/window ${_window_number};/kickban ${nick}`
| kbd:[q] | Benutzerliste | öffnet privaten Chat mit Nick. | `/window ${_window_number};/query ${nick};/cursor stop`
| kbd:[w] | Benutzerliste | führt einen whois für Nick aus. | `/window ${_window_number};/whois ${nick}`
| kbd:[Enter] +
kbd:[Ctrl+j] +
kbd:[Ctrl+m] | - | beendet den Cursor-Modus | `/cursor stop`
kbd:[Ctrl+m] | - | beendet den Cursor-Modus. | `/cursor stop`
|===
[[key_bindings_mouse_context]]
@ -1681,32 +1681,32 @@ Diese Tasten werden im Kontext "mouse" verwendet, wenn eine Mausfunktion genutzt
[width="100%",cols="^.^3,^.^3,^.^3,.^8,.^8",options="header"]
|===
| Maustaste ^(1)^ | Mausgeste | Bereich | Beschreibung | Befehl
| ◾◽◽ | - | Chat | wechselt zum Fenster | `/window ${_window_number}`
| ◾◽◽ | links | Chat | zum vorherigen Buffer springen | `/window ${_window_number};/buffer +1`
| ◾◽◽ | rechts | Chat | zum nächsten Buffer springen | `/window ${_window_number};/buffer +1`
| ◾◽◽ | links(lang) | Chat | wechselt zum ersten Buffer | `/window ${_window_number};/buffer 1`
| ◾◽◽ | rechts(lang) | Chat | wechselt zum letzten Buffer | `/window ${_window_number};/input jump_last_buffer`
| ◾◽◽ | - | chat (script buffer) | wählt einen Eintrag im Script-Buffer aus | `/script go ${_chat_line_y}`
| ◽◽◾ | - | chat (script buffer) | installiert/entfernt ein Skript | `/script go ${_chat_line_y};/script installremove -q ${script_name_with_extension}`
| ⇑ | - | Chat | mehrere Zeilen im Verlaufsspeicher des Buffer nach oben blättern | `/window scroll_up -window ${_window_number}`
| ⇓ | - | Chat | mehrere Zeilen im Verlaufsspeicher des Buffer nach unten blättern | `/window scroll_down -window ${_window_number}`
| ⇑ | - | chat (script buffer) | fünf Zeilen nach oben blättern, im Script-Buffer | `/script up 5`
| ⇓ | - | chat (script buffer) | fünf Zeilen nach unten blättern, im Script-Buffer | `/script down 5`
| kbd:[Ctrl+⇑] | - | chat | horizontal, nach links scrollen | `/window scroll_horiz -window ${_window_number} -10%`
| kbd:[Ctrl+⇓] | - | chat | horizontal, nach rechts scrollen | `/window scroll_horiz -window ${_window_number} +10%`
| ◾◽◽ | hoch | Benutzerliste | Benutzerliste um eine Seite nach oben blättern | `/bar scroll nicklist ${_window_number} -100%`
| ◾◽◽ | runter | Benutzerliste | Benutzerliste um eine Seite nach unten blättern | `/bar scroll nicklist ${_window_number} +100%`
| ◾◽◽ | hoch(lang) | Benutzerliste | springt zum Anfang der Benutzerliste | `/bar scroll nicklist ${_window_number} b`
| ◾◽◽ | runter(lang) | Benutzerliste | springt zum Ende der Benutzerliste | `/bar scroll nicklist ${_window_number} e`
| ◾◽◽ | - | Benutzerliste | öffnet privaten Chat mit Nick | `/window ${_window_number};/query ${nick}`
| ◽◽◾ | - | Benutzerliste | führt einen whois für Nick aus | `/window ${_window_number};/whois ${nick}`
| ◾◽◽ | links | Benutzerliste | kickt Nick | `/window ${_window_number};/kick ${nick}`
| ◾◽◽ | links(lang) | Benutzerliste | kickt und verbannt Nick | `/window ${_window_number};/kickban ${nick}`
| ◽◽◾ | links | Benutzerliste | verbannt Nick | `/window ${_window_number};/ban ${nick}`
| ◽◽◾ | - | Input | fängt ein Mausereignis und fügt dieses in die Befehlszeile ein | `/input grab_mouse_area`
| ⇑ | - | jede Bar | blättert Bar um 20% nach oben | `/bar scroll ${_bar_name} ${_window_number} -20%`
| ⇓ | - | jede Bar | blättert Bar um 20% nach unten | `/bar scroll ${_bar_name} ${_window_number} +20%`
| ◽◾◽ | - | überall | aktiviert den Cursor-Modus an dieser Position | `/cursor go ${_x},${_y}`
| ◾◽◽ | - | Chat | wechselt zum Fenster. | `/window ${_window_number}`
| ◾◽◽ | links | Chat | zum vorherigen Buffer springen. | `/window ${_window_number};/buffer +1`
| ◾◽◽ | rechts | Chat | zum nächsten Buffer springen. | `/window ${_window_number};/buffer +1`
| ◾◽◽ | links(lang) | Chat | wechselt zum ersten Buffer. | `/window ${_window_number};/buffer 1`
| ◾◽◽ | rechts(lang) | Chat | wechselt zum letzten Buffer. | `/window ${_window_number};/input jump_last_buffer`
| ◾◽◽ | - | chat (script buffer) | wählt einen Eintrag im Script-Buffer aus. | `/script go ${_chat_line_y}`
| ◽◽◾ | - | chat (script buffer) | installiert/entfernt ein Skript. | `/script go ${_chat_line_y};/script installremove -q ${script_name_with_extension}`
| ⇑ | - | Chat | mehrere Zeilen im Verlaufsspeicher des Buffer nach oben blättern. | `/window scroll_up -window ${_window_number}`
| ⇓ | - | Chat | mehrere Zeilen im Verlaufsspeicher des Buffer nach unten blättern. | `/window scroll_down -window ${_window_number}`
| ⇑ | - | chat (script buffer) | fünf Zeilen nach oben blättern, im Script-Buffer. | `/script up 5`
| ⇓ | - | chat (script buffer) | fünf Zeilen nach unten blättern, im Script-Buffer. | `/script down 5`
| kbd:[Ctrl+⇑] | - | chat | horizontal, nach links scrollen. | `/window scroll_horiz -window ${_window_number} -10%`
| kbd:[Ctrl+⇓] | - | chat | horizontal, nach rechts scrollen. | `/window scroll_horiz -window ${_window_number} +10%`
| ◾◽◽ | hoch | Benutzerliste | Benutzerliste um eine Seite nach oben blättern. | `/bar scroll nicklist ${_window_number} -100%`
| ◾◽◽ | runter | Benutzerliste | Benutzerliste um eine Seite nach unten blättern. | `/bar scroll nicklist ${_window_number} +100%`
| ◾◽◽ | hoch(lang) | Benutzerliste | springt zum Anfang der Benutzerliste. | `/bar scroll nicklist ${_window_number} b`
| ◾◽◽ | runter(lang) | Benutzerliste | springt zum Ende der Benutzerliste. | `/bar scroll nicklist ${_window_number} e`
| ◾◽◽ | - | Benutzerliste | öffnet privaten Chat mit Nick. | `/window ${_window_number};/query ${nick}`
| ◽◽◾ | - | Benutzerliste | führt einen whois für Nick aus. | `/window ${_window_number};/whois ${nick}`
| ◾◽◽ | links | Benutzerliste | kickt Nick. | `/window ${_window_number};/kick ${nick}`
| ◾◽◽ | links(lang) | Benutzerliste | kickt und verbannt Nick. | `/window ${_window_number};/kickban ${nick}`
| ◽◽◾ | links | Benutzerliste | verbannt Nick. | `/window ${_window_number};/ban ${nick}`
| ◽◽◾ | - | Input | fängt ein Mausereignis und fügt dieses in die Befehlszeile ein. | `/input grab_mouse_area`
| ⇑ | - | jede Bar | blättert Bar um 20% nach oben. | `/bar scroll ${_bar_name} ${_window_number} -20%`
| ⇓ | - | jede Bar | blättert Bar um 20% nach unten. | `/bar scroll ${_bar_name} ${_window_number} +20%`
| ◽◾◽ | - | überall | aktiviert den Cursor-Modus an dieser Position. | `/cursor go ${_x},${_y}`
|===
[NOTE]
@ -1935,8 +1935,8 @@ Sektionen:
[width="100%",cols="3m,6m,16",options="header"]
|===
| Sektion | Steuerbefehl | Beschreibung
| crypt | /set sec.crypt.* | Optionen für Verschlüsselung
| data | <<command_weechat_secure,/secure>> | geschützte Daten
| crypt | /set sec.crypt.* | Optionen für Verschlüsselung.
| data | <<command_weechat_secure,/secure>> | geschützte Daten.
|===
Optionen:
@ -1952,26 +1952,26 @@ Sektionen:
|===
| Sektion | Steuerbefehl | Beschreibung
| debug | <<command_weechat_debug,/debug set>> +
/set weechat.debug.* | Debug level, for core and plugins (Optionen können in Sektion hinzugefügt/entfernt werden)
| startup | /set weechat.startup.* | Startup options
| look | /set weechat.look.* | Look and feel
/set weechat.debug.* | Debug level, for core and plugins (Optionen können in Sektion hinzugefügt/entfernt werden).
| startup | /set weechat.startup.* | Startup options.
| look | /set weechat.look.* | Look and feel.
| palette | <<command_weechat_color,/color alias>> +
/set weechat.palette.* | Alternativnamen für Farben (Optionen können in Sektion hinzugefügt/entfernt werden)
| color | /set weechat.color.* | Farben
| completion | /set weechat.completion.* | Optionen für Vervollständigung
| history | /set weechat.history.* | Optionen für Befehlsverlauf (Befehle und Buffer)
/set weechat.palette.* | Alternativnamen für Farben (Optionen können in Sektion hinzugefügt/entfernt werden).
| color | /set weechat.color.* | Farben.
| completion | /set weechat.completion.* | Optionen für Vervollständigung.
| history | /set weechat.history.* | Optionen für Befehlsverlauf (Befehle und Buffer).
| proxy | <<command_weechat_proxy,/proxy>> +
/set weechat.proxy.* | Proxy Optionen
| network | /set weechat.network.* | Netzwerk/SSL Optionen
/set weechat.proxy.* | Proxy Optionen.
| network | /set weechat.network.* | Netzwerk/SSL Optionen.
| bar | <<command_weechat_bar,/bar>> +
/set weechat.bar.* | Optionen für die Bars
| layout | <<command_weechat_layout,/layout>> | Layouts
| notify | <<command_weechat_buffer,/buffer notify>> | Benachrichtigungsstufe für Buffer (Optionen können in Sektion hinzugefügt/entfernt werden)
| filter | <<command_weechat_filter,/filter>> | Filter
| key | <<command_weechat_key,/key>> | Tastenbefehle in default context
| key_search | <<command_weechat_key,/key>> | Tastenbefehle in search context
| key_cursor | <<command_weechat_key,/key>> | Tastenbefehle in cursor context
| key_mouse | <<command_weechat_key,/key>> | Tastenbefehle in mouse context
/set weechat.bar.* | Optionen für die Bars.
| layout | <<command_weechat_layout,/layout>> | Layouts.
| notify | <<command_weechat_buffer,/buffer notify>> | Benachrichtigungsstufe für Buffer (Optionen können in Sektion hinzugefügt/entfernt werden).
| filter | <<command_weechat_filter,/filter>> | Filter.
| key | <<command_weechat_key,/key>> | Tastenbefehle in default context.
| key_search | <<command_weechat_key,/key>> | Tastenbefehle in search context.
| key_cursor | <<command_weechat_key,/key>> | Tastenbefehle in cursor context.
| key_mouse | <<command_weechat_key,/key>> | Tastenbefehle in mouse context.
|===
Optionen:
@ -2017,24 +2017,24 @@ Standarderweiterungen:
[width="100%",cols="^1,5",options="header"]
|===
| Erweiterung | Beschreibung
| alias | definiert Alias für Befehle
| aspell | Rechtschreibprüfung für Befehlszeile
| charset | Zeichensatz (de)-kodierung in Buffern
| exec | ausführen von externen Befehlen aus WeeChat heraus
| fifo | FIFO Pipe die zur Fernsteuerung von WeeChat genutzt werden kann
| irc | IRC Chat-Protokoll
| logger | erstellt Protokolldateien von Buffern
| relay | Daten via Netzwerk übermitteln
| script | Skripten-Manager
| python | Python-Skript API
| perl | Perl-Skript API
| ruby | Ruby-Skript API
| lua | Lua-Skript API
| tcl | Tcl-Skript API
| guile | Guile(scheme)-Skript API
| javascript | Javascript-Skript API
| trigger | Veränderung von Text und Ausführen von Befehlen bei einem Ereignis, welche durch WeeChat oder eine Erweiterung ausgelöst werden
| xfer | Datentransfer und Direktchat
| alias | definiert Alias für Befehle.
| aspell | Rechtschreibprüfung für Befehlszeile.
| charset | Zeichensatz (de)-kodierung in Buffern.
| exec | ausführen von externen Befehlen aus WeeChat heraus.
| fifo | FIFO Pipe die zur Fernsteuerung von WeeChat genutzt werden kann.
| irc | IRC Chat-Protokoll.
| logger | erstellt Protokolldateien von Buffern.
| relay | Daten via Netzwerk übermitteln.
| script | Skripten-Manager.
| python | Python-Skript API.
| perl | Perl-Skript API.
| ruby | Ruby-Skript API.
| lua | Lua-Skript API.
| tcl | Tcl-Skript API.
| guile | Guile(scheme)-Skript API.
| javascript | Javascript-Skript API.
| trigger | Veränderung von Text und Ausführen von Befehlen bei einem Ereignis, welche durch WeeChat oder eine Erweiterung ausgelöst werden.
| xfer | Datentransfer und Direktchat.
|===
Um mehr über Erweiterungen- und Skriptenprogrammierung (mittels API) zu erfahren,
@ -2064,11 +2064,11 @@ Sektionen:
[width="100%",cols="3m,6m,16",options="header"]
|===
| Sektion | Steuerbefehl | Beschreibung
| color | /set aspell.color.* | Farben
| check | /set aspell.check.* | Optionen um Einstellungen an der Rechtschreibprüfung vorzunehmen
| color | /set aspell.color.* | Farben.
| check | /set aspell.check.* | Optionen um Einstellungen an der Rechtschreibprüfung vorzunehmen.
| dict | <<command_aspell_aspell,/aspell setdict>> +
/set aspell.dict.* | Wörterbücher für Buffer (Optionen können in Sektion hinzugefügt/entfernt werden)
| option | /set aspell.option.* | <<aspell_speller_options,Optionen für Rechtschreibprüfung>> (Optionen können in Sektion hinzugefügt/entfernt werden)
/set aspell.dict.* | Wörterbücher für Buffer (Optionen können in Sektion hinzugefügt/entfernt werden).
| option | /set aspell.option.* | <<aspell_speller_options,Optionen für Rechtschreibprüfung>> (Optionen können in Sektion hinzugefügt/entfernt werden).
|===
Optionen:
@ -2174,9 +2174,9 @@ Sektionen:
| Sektion | Steuerbefehl | Beschreibung
| default | /set charset.default.* | Vorgegebener Zeichensatz zum De-/kodieren.
| decode | <<command_charset_charset,/charset decode>> +
/set charset.decode.* | Zeichensatz zum dekodieren (Optionen können in Sektion hinzugefügt/entfernt werden)
/set charset.decode.* | Zeichensatz zum dekodieren (Optionen können in Sektion hinzugefügt/entfernt werden).
| encode | <<command_charset_charset,/charset encode>> +
/set charset.encode.* | Zeichensatz zum kodieren (Optionen können in Sektion hinzugefügt/entfernt werden)
/set charset.encode.* | Zeichensatz zum kodieren (Optionen können in Sektion hinzugefügt/entfernt werden).
|===
Optionen:
@ -2261,8 +2261,8 @@ Sections:
[width="100%",cols="3m,6m,16",options="header"]
|===
| Sektion | Steuerbefehl | Beschreibung
| command | /set exec.command.* | Optionen für Befehle
| color | /set exec.color.* | Farben
| command | /set exec.command.* | Optionen für Befehle.
| color | /set exec.color.* | Farben.
|===
Options:
@ -2325,7 +2325,7 @@ Sektionen:
[width="100%",cols="3m,6m,16",options="header"]
|===
| Sektion | Steuerbefehl | Beschreibung
| file | /set fifo.file.* | FIFO Pipe Optionen
| file | /set fifo.file.* | FIFO Pipe Optionen.
|===
Optionen:
@ -2369,15 +2369,15 @@ Sektionen:
[width="100%",cols="3m,6m,16",options="header"]
|===
| Sektion | Steuerbefehl | Beschreibung
| look | /set irc.look.* | Erscheinungsbild
| color | /set irc.color.* | Farben
| network | /set irc.network.* | Netzwerkoptionen
| msgbuffer | /set irc.msgbuffer.* | <<irc_target_buffer,Zielbuffer für IRC Nachrichten>> (Optionen können in Sektion hinzugefügt/entfernt werden)
| ctcp | /set irc.ctcp.* | <<irc_ctcp_replies,CTCP Antworten>> (Optionen können in Sektion hinzugefügt/entfernt werden)
| ignore | <<command_irc_ignore,/ignore>> | Ignoriert Menschen
| server_default | /set irc.server_default.* | Standardwerte für Server (werden genutzt, falls keine Optionen für einen Server gesetzt sind)
| look | /set irc.look.* | Erscheinungsbild.
| color | /set irc.color.* | Farben.
| network | /set irc.network.* | Netzwerkoptionen.
| msgbuffer | /set irc.msgbuffer.* | <<irc_target_buffer,Zielbuffer für IRC Nachrichten>> (Optionen können in Sektion hinzugefügt/entfernt werden).
| ctcp | /set irc.ctcp.* | <<irc_ctcp_replies,CTCP Antworten>> (Optionen können in Sektion hinzugefügt/entfernt werden).
| ignore | <<command_irc_ignore,/ignore>> | Ignoriert Menschen.
| server_default | /set irc.server_default.* | Standardwerte für Server (werden genutzt, falls keine Optionen für einen Server gesetzt sind).
| server | <<command_irc_server,/server>> +
/set irc.server.* | Server
/set irc.server.* | Server.
|===
Optionen:
@ -2837,11 +2837,11 @@ Sektionen:
[width="100%",cols="3m,6m,16",options="header"]
|===
| Sektion | Steuerbefehl | Beschreibung
| look | /set logger.look.* | Erscheinungsbild
| color | /set logger.color.* | Farben
| file | /set logger.file.* | Optionen für Protokolldateien
| level | /set logger.level.* | Protokollierungslevel pro Buffer (Optionen können in Sektion hinzugefügt/entfernt werden)
| mask | /set logger.mask.* | Dateinamenmaske pro buffer (Optionen können in Sektion hinzugefügt/entfernt werden)
| look | /set logger.look.* | Erscheinungsbild.
| color | /set logger.color.* | Farben.
| file | /set logger.file.* | Optionen für Protokolldateien.
| level | /set logger.level.* | Protokollierungslevel pro Buffer (Optionen können in Sektion hinzugefügt/entfernt werden).
| mask | /set logger.mask.* | Dateinamenmaske pro buffer (Optionen können in Sektion hinzugefügt/entfernt werden).
|===
Optionen:
@ -2997,12 +2997,12 @@ Sektionen:
[width="100%",cols="3m,6m,16",options="header"]
|===
| Sektion | Steuerbefehl | Beschreibung
| look | /set relay.look.* | Erscheinungsbild
| color | /set relay.color.* | Farben
| network | /set relay.network.* | Netzwerkoptionen
| irc | /set relay.irc.* | für das IRC Protokoll spezifische Optionen (IRC Proxy)
| look | /set relay.look.* | Erscheinungsbild.
| color | /set relay.color.* | Farben.
| network | /set relay.network.* | Netzwerkoptionen.
| irc | /set relay.irc.* | für das IRC Protokoll spezifische Optionen (IRC Proxy).
| port | <<command_relay_relay,/relay add>> +
/set relay.port.* | Ports zur Nutzung der Relay-Erweiterung (IRC und weechat Protokolle) (Optionen können in Sektion hinzugefügt/entfernt werden)
/set relay.port.* | Ports zur Nutzung der Relay-Erweiterung (IRC und weechat Protokolle) (Optionen können in Sektion hinzugefügt/entfernt werden).
|===
Optionen:
@ -3152,9 +3152,9 @@ Sektionen:
[width="100%",cols="3m,6m,16",options="header"]
|===
| Sektion | Steuerbefehl | Beschreibung
| look | /set script.look.* | Erscheinungsbild
| color | /set script.color.* | Farben
| scripts | /set script.scripts.* | Optionen für den Download von Skripten
| look | /set script.look.* | Erscheinungsbild.
| color | /set script.color.* | Farben.
| scripts | /set script.scripts.* | Optionen für den Download von Skripten.
|===
Optionen:
@ -3222,11 +3222,11 @@ Sektionen:
[width="100%",cols="3m,6m,16",options="header"]
|===
| Sektion | Steuerbefehl | Beschreibung
| look | /set trigger.look.* | Erscheinungsbild
| color | /set trigger.color.* | Farben
| look | /set trigger.look.* | Erscheinungsbild.
| color | /set trigger.color.* | Farben.
| trigger | <<command_trigger_trigger,/trigger add>> +
<<command_trigger_trigger,/trigger set>> +
/set trigger.trigger.* | Trigger Optionen
/set trigger.trigger.* | Trigger Optionen.
|===
Optionen:
@ -3505,8 +3505,8 @@ Der Callback von "signal" legt folgende Variablen in der Hashtable an:
[width="100%",cols="3m,2,14",options="header"]
|===
| Variable | Typ | Beschreibung
| tg_signal | string | Name des Signals
| tg_signal_data | string | Daten die vom Signal gesendet wurde
| tg_signal | string | Name des Signals.
| tg_signal_data | string | Daten die vom Signal gesendet wurde.
|===
Sollte das Signal eine IRC Nachricht beinhalten, wird die Nachricht analysiert
@ -3515,19 +3515,19 @@ und die Daten in einer Hashtable gesichert:
[width="100%",cols="3m,2,14",options="header"]
|===
| Variable | Typ | Beschreibung
| server | string | Name des Server (Beispiel: "freenode")
| tags | string | Tags in Nachricht (findet selten Verwendung)
| message_without_tags | string | Nachricht ohne Tags
| nick | string | Nick
| host | string | Hostname
| command | string | IRC Befehl (Beispiel: "PRIVMSG", "NOTICE", ...)
| channel | string | IRC Channel
| arguments | string | Argumente des Befehls (Beinhaltet Wert von _channel_)
| text | string | Text (zum Beipiel eine Nachricht eines Users)
| pos_command | string | Index von _command_ innerhalb einer Nachricht ("-1" falls _command_ nicht gefunden wird)
| pos_arguments | string | Index von_arguments_ innerhalb einer Nachricht ("-1" falls _arguments_ nicht gefunden wird)
| pos_channel | string | Index von _channel_ innerhalb einer Nachricht ("-1" falls _channel_ nicht gefunden wird)
| pos_text | string | Index von _text_ innerhalb einer Nachricht ("-1" falls _text_ nicht gefunden wird)
| server | string | Name des Server (Beispiel: "freenode").
| tags | string | Tags in Nachricht (findet selten Verwendung).
| message_without_tags | string | Nachricht ohne Tags.
| nick | string | Nick.
| host | string | Hostname.
| command | string | IRC Befehl (Beispiel: "PRIVMSG", "NOTICE", ...).
| channel | string | IRC Channel.
| arguments | string | Argumente des Befehls (Beinhaltet Wert von _channel_).
| text | string | Text (zum Beipiel eine Nachricht eines Users).
| pos_command | string | Index von _command_ innerhalb einer Nachricht ("-1" falls _command_ nicht gefunden wird).
| pos_arguments | string | Index von_arguments_ innerhalb einer Nachricht ("-1" falls _arguments_ nicht gefunden wird).
| pos_channel | string | Index von _channel_ innerhalb einer Nachricht ("-1" falls _channel_ nicht gefunden wird).
| pos_text | string | Index von _text_ innerhalb einer Nachricht ("-1" falls _text_ nicht gefunden wird).
|===
Sofern es sich bei den Daten um einen Pointer handelt, kann die Variable `tg_signal_data`
@ -3546,7 +3546,7 @@ Der Callback von "hsignal" legt folgende Variablen in der Hashtable an:
[width="100%",cols="3m,2,14",options="header"]
|===
| Variable | Typ | Beschreibung
| tg_signal | string | Name des Signals
| tg_signal | string | Name des Signals.
|===
Das Hashtable enthält alle Schlüssel/Werte (Typ: string/string).
@ -3559,10 +3559,10 @@ Der Callback von "modifier" legt folgende Variablen in der Hashtable an:
[width="100%",cols="3m,2,14",options="header"]
|===
| Variable | Typ | Beschreibung
| tg_modifier | string | Name des modifier
| tg_modifier_data | string | Daten die der modifier übermittelt
| tg_string | string | Zeichenkette die verändert werden kann
| tg_string_nocolor | string | Zeichenkette ohne Farbcodes
| tg_modifier | string | Name des modifier.
| tg_modifier_data | string | Daten die der modifier übermittelt.
| tg_string | string | Zeichenkette die verändert werden kann.
| tg_string_nocolor | string | Zeichenkette ohne Farbcodes.
|===
Für den modifier _weechat_print_ gilt, Tags werden hinzugefügt, sofern sie
@ -3571,13 +3571,13 @@ vorhanden sind (siehe <<trigger_data_print,hook print>> weiter unten), und nachf
[width="100%",cols="3m,2,14",options="header"]
|===
| Variable | Typ | Beschreibung
| buffer | pointer | Buffer in welchem die Nachricht geschrieben werden soll
| tg_plugin | string | Erweiterung des entsprechenden Buffers
| tg_buffer | string | vollständiger Name des Buffers
| tg_prefix | string | Präfix der Nachricht
| tg_prefix_nocolor | string | Präfix ohne Farbcodes
| tg_message | string | Nachricht die ausgegeben werden soll
| tg_message_nocolor | string | Nachricht die ausgegeben werden soll, ohne Farbcodes
| buffer | pointer | Buffer in welchem die Nachricht geschrieben werden soll.
| tg_plugin | string | Erweiterung des entsprechenden Buffers.
| tg_buffer | string | vollständiger Name des Buffers.
| tg_prefix | string | Präfix der Nachricht.
| tg_prefix_nocolor | string | Präfix ohne Farbcodes.
| tg_message | string | Nachricht die ausgegeben werden soll.
| tg_message_nocolor | string | Nachricht die ausgegeben werden soll, ohne Farbcodes.
|===
Sollte das Signal eine IRC Nachricht beinhalten, wird die Nachricht analysiert
@ -3591,14 +3591,14 @@ Der Callback von "print" legt folgende Variablen in der Hashtable an:
[width="100%",cols="3m,2,14",options="header"]
|===
| Variable | Typ | Beschreibung
| buffer | pointer | Buffer
| tg_date | string | Datum/Uhrzeit der Nachricht (Format: `YYYY-MM-DD hh:mm:ss`)
| tg_displayed | string | "1" wenn Nachricht dargestellt wird, "0" falls Nachricht gefiltert wird
| tg_highlight | string | "1" falls es sich um eine Highlight-Nachricht handelt, andernfalls "0"
| tg_prefix | string | Präfix
| tg_prefix_nocolor | string | Präfix ohne Farbcodes
| tg_message | string | Nachricht
| tg_message_nocolor | string | Nachricht ohne Farbcodes
| buffer | pointer | Buffer.
| tg_date | string | Datum/Uhrzeit der Nachricht (Format: `YYYY-MM-DD hh:mm:ss`).
| tg_displayed | string | "1" wenn Nachricht dargestellt wird, "0" falls Nachricht gefiltert wird.
| tg_highlight | string | "1" falls es sich um eine Highlight-Nachricht handelt, andernfalls "0".
| tg_prefix | string | Präfix.
| tg_prefix_nocolor | string | Präfix ohne Farbcodes.
| tg_message | string | Nachricht.
| tg_message_nocolor | string | Nachricht ohne Farbcodes.
|===
Variablen welche gesetzt werden, aufgrund der Nutzung von Tags in einer Nachricht
@ -3607,14 +3607,14 @@ Variablen welche gesetzt werden, aufgrund der Nutzung von Tags in einer Nachrich
[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"
| 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_command]]
@ -3625,9 +3625,9 @@ Der Callback von "command" legt folgende Variablen in der Hashtable an:
[width="100%",cols="3m,2,14",options="header"]
|===
| Variable | Typ | Beschreibung
| buffer | pointer | Buffer
| tg_argvN | string | Argument #N
| tg_argv_eolN | string | von Argument #N bis zum Ende der Argumente
| buffer | pointer | Buffer.
| tg_argvN | string | Argument #N.
| tg_argv_eolN | string | von Argument #N bis zum Ende der Argumente.
|===
[[trigger_data_command_run]]
@ -3638,8 +3638,8 @@ Der Callback von "command_run" legt folgende Variablen in der Hashtable an:
[width="100%",cols="3m,2,14",options="header"]
|===
| Variable | Typ | Beschreibung
| buffer | pointer | Buffer
| tg_command | string | auszuführender Befehl
| buffer | pointer | Buffer.
| tg_command | string | auszuführender Befehl.
|===
[[trigger_data_timer]]
@ -3650,8 +3650,8 @@ Der Callback von "timer" legt folgende Variablen in der Hashtable an:
[width="100%",cols="3m,2,14",options="header"]
|===
| Variable | Typ | Beschreibung
| tg_remaining_calls | string | Anzahl der noch ausstehenden Aufrufe
| tg_date | string | aktuelles Datum und Uhrzeit (Format: `YYYY-MM-DD hh:mm:ss`)
| tg_remaining_calls | string | Anzahl der noch ausstehenden Aufrufe.
| tg_date | string | aktuelles Datum und Uhrzeit (Format: `YYYY-MM-DD hh:mm:ss`).
|===
[[trigger_data_config]]
@ -3662,8 +3662,8 @@ Der Callback von "config" legt folgende Variablen in der Hashtable an:
[width="100%",cols="3m,2,14",options="header"]
|===
| Variable | Typ | Beschreibung
| tg_option | string | Option
| tg_value | string | Wert
| tg_option | string | Option.
| tg_value | string | Wert.
|===
[[trigger_data_focus]]
@ -3674,8 +3674,8 @@ Der Callback von "focus" legt folgende Variablen in der Hashtable an:
[width="100%",cols="3m,2,14",options="header"]
|===
| Variable | Typ | Beschreibung
| window | pointer | Fenster
| buffer | pointer | Buffer
| window | pointer | Fenster.
| buffer | pointer | Buffer.
|===
Das Hashtable enthält alle Schlüssel/Werte (Typ: string/string).
@ -3763,10 +3763,10 @@ Sektionen:
[width="100%",cols="3m,6m,16",options="header"]
|===
| Sektion | Steuerbefehl | Beschreibung
| look | /set xfer.look.* | Erscheinungsbild
| color | /set xfer.color.* | Farben
| network | /set xfer.network.* | Netzwerkoptionen
| file | /set xfer.file.* | Optionen zum Versenden und Empfangen von Dateien
| look | /set xfer.look.* | Erscheinungsbild.
| color | /set xfer.color.* | Farben.
| network | /set xfer.network.* | Netzwerkoptionen.
| file | /set xfer.file.* | Optionen zum Versenden und Empfangen von Dateien.
|===
Optionen:

View File

@ -61,35 +61,35 @@ The main WeeChat directories are:
[width="100%",cols="1m,3",options="header"]
|===
| Directory | Description
| src/ | Root of sources
|    core/ | Core functions: entry point, internal structures
|    gui/ | Functions for buffers, windows, ... (used by all interfaces)
|       curses/ | Curses interface
|    plugins/ | Plugin and scripting API
|       alias/ | Alias plugin
|       aspell/ | Aspell plugin
|       charset/ | Charset plugin
|       exec/ | Exec plugin
|       fifo/ | Fifo plugin (FIFO pipe used to remotely send commands to WeeChat)
|       guile/ | Guile (scheme) scripting API
|       irc/ | IRC (Internet Relay Chat) plugin
|       javascript/ | Javascript scripting API
|       logger/ | Logger plugin (write messages displayed to files)
|       lua/ | Lua scripting API
|       perl/ | Perl scripting API
|       python/ | Python scripting API
|       relay/ | Relay plugin (irc proxy + relay for remote interfaces)
|       ruby/ | Ruby scripting API
|       script/ | Scripts manager
|       tcl/ | Tcl scripting API
|       trigger/ | Trigger plugin
|       xfer/ | Xfer plugin (IRC DCC file/chat)
| tests/ | Tests
|    unit/ | Unit tests
|       core/ | Unit tests for core functions
| doc/ | Documentation
| po/ | Translations files (gettext)
| debian/ | Debian packaging
| src/ | Root of sources.
|    core/ | Core functions: entry point, internal structures.
|    gui/ | Functions for buffers, windows, ... (used by all interfaces).
|       curses/ | Curses interface.
|    plugins/ | Plugin and scripting API.
|       alias/ | Alias plugin.
|       aspell/ | Aspell plugin.
|       charset/ | Charset plugin.
|       exec/ | Exec plugin.
|       fifo/ | Fifo plugin (FIFO pipe used to remotely send commands to WeeChat).
|       guile/ | Guile (scheme) scripting API.
|       irc/ | IRC (Internet Relay Chat) plugin.
|       javascript/ | Javascript scripting API.
|       logger/ | Logger plugin (write messages displayed to files).
|       lua/ | Lua scripting API.
|       perl/ | Perl scripting API.
|       python/ | Python scripting API.
|       relay/ | Relay plugin (irc proxy + relay for remote interfaces).
|       ruby/ | Ruby scripting API.
|       script/ | Scripts manager.
|       tcl/ | Tcl scripting API.
|       trigger/ | Trigger plugin.
|       xfer/ | Xfer plugin (IRC DCC file/chat).
| tests/ | Tests.
|    unit/ | Unit tests.
|       core/ | Unit tests for core functions.
| doc/ | Documentation.
| po/ | Translations files (gettext).
| debian/ | Debian packaging.
|===
[[sources]]
@ -106,64 +106,64 @@ WeeChat "core" is located in following directories:
[width="100%",cols="1m,3",options="header"]
|===
| Path/file | Description
| core/ | Core functions: entry point, internal structures
|    wee-arraylist.c | Array lists
|    wee-backtrace.c | Display a backtrace after a crash
|    wee-command.c | WeeChat core commands
|    wee-completion.c | Default completions
|    wee-config-file.c | Configuration file management
|    wee-config.c | Configuration options for WeeChat core (file weechat.conf)
|    wee-debug.c | Some debug functions
|    wee-eval.c | Evaluation of expressions with references to internal vars
|    wee-hashtable.c | Hashtables
|    wee-hdata.c | Hdata (direct access to data using hashtables)
|    wee-hook.c | Hooks
|    wee-infolist.c | Infolists (lists with objects data)
|    wee-input.c | Input of commands/text
|    wee-list.c | Sorted lists
|    wee-log.c | Write to WeeChat log file (weechat.log)
|    wee-network.c | Network functions (connection to servers/proxies)
|    wee-proxy.c | Proxy management
|    wee-secure.c | Secured data options (file sec.conf)
|    wee-string.c | Functions on strings
|    wee-upgrade-file.c | Internal upgrade system
|    wee-upgrade.c | Upgrade for WeeChat core (buffers, lines, history, ...)
|    wee-url.c | URL transfer (using libcurl)
|    wee-utf8.c | UTF-8 functions
|    wee-util.c | Some other functions
|    wee-version.c | Functions for WeeChat version
|    weechat.c | Main functions: command line options, startup
| gui/ | Functions for buffers, windows, ... (used by all interfaces)
|    gui-bar-item.c | Bar items
|    gui-bar-window.c | Bar windows
|    gui-bar.c | Bars
|    gui-buffer.c | Buffers
|    gui-chat.c | Chat functions (display message, ...)
|    gui-color.c | Color functions
|    gui-completion.c | Completion on command line
|    gui-cursor.c | Cursor mode (free movement of cursor)
|    gui-filter.c | Filters
|    gui-focus.c | Functions about focus (for cursor mode and mouse)
|    gui-history.c | Commands/text saved in buffers
|    gui-hotlist.c | Hotlist management (list of buffers with activity)
|    gui-input.c | Input functions (input bar)
|    gui-key.c | Keyboard functions
|    gui-layout.c | Layout
|    gui-line.c | Lines in buffers
|    gui-mouse.c | Mouse
|    gui-nick.c | Nick functions
|    gui-nicklist.c | Nicklist in buffers
|    gui-window.c | Windows
|    curses/ | Curses interface
|       gui-curses-bar-window.c | Display in bar windows
|       gui-curses-chat.c | Display in chat area (messages)
|       gui-curses-color.c | Color functions
|       gui-curses-key.c | Keyboard functions (default keys, read of input)
|       gui-curses-main.c | WeeChat main loop (waiting for keyboard/network events)
|       gui-curses-mouse.c | Mouse
|       gui-curses-term.c | Functions about terminal
|       gui-curses-window.c | Windows
|       main.c | Entry point
| core/ | Core functions: entry point, internal structures.
|    wee-arraylist.c | Array lists.
|    wee-backtrace.c | Display a backtrace after a crash.
|    wee-command.c | WeeChat core commands.
|    wee-completion.c | Default completions.
|    wee-config-file.c | Configuration file management.
|    wee-config.c | Configuration options for WeeChat core (file weechat.conf).
|    wee-debug.c | Some debug functions.
|    wee-eval.c | Evaluation of expressions with references to internal vars.
|    wee-hashtable.c | Hashtables.
|    wee-hdata.c | Hdata (direct access to data using hashtables).
|    wee-hook.c | Hooks.
|    wee-infolist.c | Infolists (lists with objects data).
|    wee-input.c | Input of commands/text.
|    wee-list.c | Sorted lists.
|    wee-log.c | Write to WeeChat log file (weechat.log).
|    wee-network.c | Network functions (connection to servers/proxies).
|    wee-proxy.c | Proxy management.
|    wee-secure.c | Secured data options (file sec.conf).
|    wee-string.c | Functions on strings.
|    wee-upgrade-file.c | Internal upgrade system.
|    wee-upgrade.c | Upgrade for WeeChat core (buffers, lines, history, ...).
|    wee-url.c | URL transfer (using libcurl).
|    wee-utf8.c | UTF-8 functions.
|    wee-util.c | Some other functions.
|    wee-version.c | Functions for WeeChat version.
|    weechat.c | Main functions: command line options, startup.
| gui/ | Functions for buffers, windows, ... (used by all interfaces).
|    gui-bar-item.c | Bar items.
|    gui-bar-window.c | Bar windows.
|    gui-bar.c | Bars.
|    gui-buffer.c | Buffers.
|    gui-chat.c | Chat functions (display message, ...).
|    gui-color.c | Color functions.
|    gui-completion.c | Completion on command line.
|    gui-cursor.c | Cursor mode (free movement of cursor).
|    gui-filter.c | Filters.
|    gui-focus.c | Functions about focus (for cursor mode and mouse).
|    gui-history.c | Commands/text saved in buffers.
|    gui-hotlist.c | Hotlist management (list of buffers with activity).
|    gui-input.c | Input functions (input bar).
|    gui-key.c | Keyboard functions.
|    gui-layout.c | Layout.
|    gui-line.c | Lines in buffers.
|    gui-mouse.c | Mouse.
|    gui-nick.c | Nick functions.
|    gui-nicklist.c | Nicklist in buffers.
|    gui-window.c | Windows.
|    curses/ | Curses interface.
|       gui-curses-bar-window.c | Display in bar windows.
|       gui-curses-chat.c | Display in chat area (messages).
|       gui-curses-color.c | Color functions.
|       gui-curses-key.c | Keyboard functions (default keys, read of input).
|       gui-curses-main.c | WeeChat main loop (waiting for keyboard/network events).
|       gui-curses-mouse.c | Mouse.
|       gui-curses-term.c | Functions about terminal.
|       gui-curses-window.c | Windows.
|       main.c | Entry point.
|===
[[sources_plugins]]
@ -172,141 +172,141 @@ WeeChat "core" is located in following directories:
[width="100%",cols="1m,3",options="header"]
|===
| Path/file | Description
| plugins/ | Root of plugins
|    plugin.c | Plugins management (load/unload dynamic C libraries)
|    plugin-api.c | Extra functions for plugin API (wrapper around WeeChat core functions)
|    plugin-config.c | Plugin configuration options (file plugins.conf)
|    plugin-script.c | Common functions used by script plugins
|    plugin-script-api.c | Script API functions: wrappers around some plugin API functions
|    weechat-plugin.h | Header designed to be distributed with WeeChat plugins, in order to compile them
|    alias/ | Alias plugin
|       alias.c | Main alias functions
|       alias-command.c | Alias commands
|       alias-completion.c | Alias completions
|       alias-config.c | Alias config options (file alias.conf)
|       alias-info.c | Alias info/infolists/hdata
|    aspell/ | Aspell plugin
|       weechat-aspell.c | Main aspell functions
|       weechat-aspell-bar-item.c | Aspell bar items
|       weechat-aspell-command.c | Aspell commands
|       weechat-aspell-completion.c | Aspell completions
|       weechat-aspell-config.c | Aspell config options (file aspell.conf)
|       weechat-aspell-info.c | Aspell info/infolists/hdata
|       weechat-aspell-speller.c | Spellers management
|    charset/ | Charset plugin
|       charset.c | Charset functions
|    exec/ | Exec plugin
|       exec.c | Main exec functions
|       exec-buffer.c | Exec buffer
|       exec-command.c | Exec commands
|       exec-completion.c | Exec completions
|       exec-config.c | Exec config options (file exec.conf)
|    fifo/ | Fifo plugin
|       fifo.c | Main fifo functions
|       fifo-command.c | Fifo commands
|       fifo-config.c | Fifo config options (file fifo.conf)
|       fifo-info.c | Fifo info/infolists/hdata
|    guile/ | Guile (scheme) plugin
|       weechat-guile.c | Main guile functions (load/unload scripts, execute guile code)
|       weechat-guile-api.c | Guile scripting API functions
|    irc/ | IRC (Internet Relay Chat) plugin
|       irc.c | Main IRC functions
|       irc-bar-item.c | IRC bar items
|       irc-buffer.c | IRC buffers
|       irc-channel.c | IRC channels
|       irc-color.c | IRC colors
|       irc-command.c | IRC commands
|       irc-completion.c | IRC completions
|       irc-config.c | IRC config options (file irc.conf)
|       irc-ctcp.c | IRC CTCP
|       irc-debug.c | IRC debug functions
|       irc-ignore.c | IRC Ignore
|       irc-info.c | IRC info/infolists/hdata
|       irc-input.c | Input of commands/text
|       irc-message.c | Functions to manipulate IRC messages
|       irc-mode.c | Functions about channel/nick modes
|       irc-msgbuffer.c | Target buffer for IRC messages
|       irc-nick.c | IRC nicks
|       irc-notify.c | IRC notify lists
|       irc-protocol.c | IRC protocol (RFCs 1459/2810/2811/2812/2813)
|       irc-raw.c | IRC raw buffer
|       irc-redirect.c | Redirection of IRC command output
|       irc-sasl.c | SASL authentication with IRC server
|       irc-server.c | I/O communication with IRC server
|       irc-upgrade.c | Save/restore of IRC data when upgrading WeeChat
|    javascript/ | Javascript plugin
|       weechat-js.cpp | Main javascript functions (load/unload scripts, execute javascript code)
|       weechat-js-api.cpp | Javascript scripting API functions
|       weechat-js-v8.cpp | Javascript v8 functions
|    logger/ | Logger plugin
|       logger.c | Main logger functions
|       logger-buffer.c | Logger buffer list management
|       logger-config.c | Logger config options (file logger.conf)
|       logger-info.c | Logger info/infolists/hdata
|       logger-tail.c | Functions to get last lines of a file
|    lua/ | Lua plugin
|       weechat-lua.c | Main lua functions (load/unload scripts, execute lua code)
|       weechat-lua-api.c | Lua scripting API functions
|    perl/ | Perl plugin
|       weechat-perl.c | Main perl functions (load/unload scripts, execute perl code)
|       weechat-perl-api.c | Perl scripting API functions
|    python/ | Python plugin
|       weechat-python.c | Main python functions (load/unload scripts, execute python code)
|       weechat-python-api.c | Python scripting API functions
|    relay/ | Relay plugin (IRC proxy and relay for remote interfaces)
|       relay.c | Main relay functions
|       relay-buffer.c | Relay buffer
|       relay-client.c | Clients of relay
|       relay-command.c | Relay commands
|       relay-completion.c | Relay completions
|       relay-config.c | Relay config options (file relay.conf)
|       relay-info.c | Relay info/infolists/hdata
|       relay-network.c | Network functions for relay
|       relay-raw.c | Relay raw buffer
|       relay-server.c | Relay server
|       relay-upgrade.c | Save/restore of relay data when upgrading WeeChat
|       relay-websocket.c | WebSocket server functions (RFC 6455)
|       irc/ | IRC proxy
|          relay-irc.c | Main IRC proxy functions
|       weechat/ | Relay for remote interfaces
|          relay-weechat.c | Relay for remote interfaces (main functions)
|          relay-weechat-msg.c | Send binary messages to clients
|          relay-weechat-nicklist.c | Nicklist functions
|          relay-weechat-protocol.c | Read commands from clients
|    ruby/ | Ruby plugin
|       weechat-ruby.c | Main ruby functions (load/unload scripts, execute ruby code)
|       weechat-ruby-api.c | Ruby scripting API functions
|    script/ | Scripts manager
|       script.c | Main functions for scripts manager
|       script-action.c | Actions on scripts (load/unload, install/remove, ...)
|       script-buffer.c | Buffer for scripts manager
|       script-command.c | Commands for scripts manager
|       script-completion.c | Completions for scripts manager
|       script-config.c | Config options for scripts manager (file script.conf)
|       script-info.c | Script manager info/infolists/hdata
|       script-repo.c | Download and read repository file
|    tcl/ | Tcl plugin
|       weechat-tcl.c | Main tcl functions (load/unload scripts, execute tcl code)
|       weechat-tcl-api.c | Tcl scripting API functions
|    trigger/ | Trigger plugin
|       trigger.c | Main trigger functions
|       trigger-buffer.c | Trigger buffer
|       trigger-callback.c | Trigger callbacks
|       trigger-command.c | Trigger commands
|       trigger-completion.c | Trigger completions
|       trigger-config.c | Trigger config options (file trigger.conf)
|    xfer/ | Xfer plugin (IRC DCC file/chat)
|       xfer.c | Main xfer functions
|       xfer-buffer.c | Xfer buffer
|       xfer-chat.c | DCC chat
|       xfer-command.c | Xfer commands
|       xfer-completion.c | Xfer completions
|       xfer-config.c | Xfer config options (file xfer.conf)
|       xfer-dcc.c | DCC file transfer
|       xfer-file.c | File functions for xfer
|       xfer-info.c | Xfer info/infolists/hdata
|       xfer-network.c | Network functions for xfer
|       xfer-upgrade.c | Save/restore of xfer data when upgrading WeeChat
| plugins/ | Root of plugins.
|    plugin.c | Plugins management (load/unload dynamic C libraries).
|    plugin-api.c | Extra functions for plugin API (wrapper around WeeChat core functions).
|    plugin-config.c | Plugin configuration options (file plugins.conf).
|    plugin-script.c | Common functions used by script plugins.
|    plugin-script-api.c | Script API functions: wrappers around some plugin API functions.
|    weechat-plugin.h | Header designed to be distributed with WeeChat plugins, in order to compile them.
|    alias/ | Alias plugin.
|       alias.c | Main alias functions.
|       alias-command.c | Alias commands.
|       alias-completion.c | Alias completions.
|       alias-config.c | Alias config options (file alias.conf).
|       alias-info.c | Alias info/infolists/hdata.
|    aspell/ | Aspell plugin.
|       weechat-aspell.c | Main aspell functions.
|       weechat-aspell-bar-item.c | Aspell bar items.
|       weechat-aspell-command.c | Aspell commands.
|       weechat-aspell-completion.c | Aspell completions.
|       weechat-aspell-config.c | Aspell config options (file aspell.conf).
|       weechat-aspell-info.c | Aspell info/infolists/hdata.
|       weechat-aspell-speller.c | Spellers management.
|    charset/ | Charset plugin.
|       charset.c | Charset functions.
|    exec/ | Exec plugin.
|       exec.c | Main exec functions.
|       exec-buffer.c | Exec buffer.
|       exec-command.c | Exec commands.
|       exec-completion.c | Exec completions.
|       exec-config.c | Exec config options (file exec.conf).
|    fifo/ | Fifo plugin.
|       fifo.c | Main fifo functions.
|       fifo-command.c | Fifo commands.
|       fifo-config.c | Fifo config options (file fifo.conf).
|       fifo-info.c | Fifo info/infolists/hdata.
|    guile/ | Guile (scheme) plugin.
|       weechat-guile.c | Main guile functions (load/unload scripts, execute guile code).
|       weechat-guile-api.c | Guile scripting API functions.
|    irc/ | IRC (Internet Relay Chat) plugin.
|       irc.c | Main IRC functions.
|       irc-bar-item.c | IRC bar items.
|       irc-buffer.c | IRC buffers.
|       irc-channel.c | IRC channels.
|       irc-color.c | IRC colors.
|       irc-command.c | IRC commands.
|       irc-completion.c | IRC completions.
|       irc-config.c | IRC config options (file irc.conf).
|       irc-ctcp.c | IRC CTCP.
|       irc-debug.c | IRC debug functions.
|       irc-ignore.c | IRC Ignore.
|       irc-info.c | IRC info/infolists/hdata.
|       irc-input.c | Input of commands/text.
|       irc-message.c | Functions to manipulate IRC messages.
|       irc-mode.c | Functions about channel/nick modes.
|       irc-msgbuffer.c | Target buffer for IRC messages.
|       irc-nick.c | IRC nicks.
|       irc-notify.c | IRC notify lists.
|       irc-protocol.c | IRC protocol (RFCs 1459/2810/2811/2812/2813).
|       irc-raw.c | IRC raw buffer.
|       irc-redirect.c | Redirection of IRC command output.
|       irc-sasl.c | SASL authentication with IRC server.
|       irc-server.c | I/O communication with IRC server.
|       irc-upgrade.c | Save/restore of IRC data when upgrading WeeChat.
|    javascript/ | Javascript plugin.
|       weechat-js.cpp | Main javascript functions (load/unload scripts, execute javascript code).
|       weechat-js-api.cpp | Javascript scripting API functions.
|       weechat-js-v8.cpp | Javascript v8 functions.
|    logger/ | Logger plugin.
|       logger.c | Main logger functions.
|       logger-buffer.c | Logger buffer list management.
|       logger-config.c | Logger config options (file logger.conf).
|       logger-info.c | Logger info/infolists/hdata.
|       logger-tail.c | Functions to get last lines of a file.
|    lua/ | Lua plugin.
|       weechat-lua.c | Main lua functions (load/unload scripts, execute lua code).
|       weechat-lua-api.c | Lua scripting API functions.
|    perl/ | Perl plugin.
|       weechat-perl.c | Main perl functions (load/unload scripts, execute perl code).
|       weechat-perl-api.c | Perl scripting API functions.
|    python/ | Python plugin.
|       weechat-python.c | Main python functions (load/unload scripts, execute python code).
|       weechat-python-api.c | Python scripting API functions.
|    relay/ | Relay plugin (IRC proxy and relay for remote interfaces).
|       relay.c | Main relay functions.
|       relay-buffer.c | Relay buffer.
|       relay-client.c | Clients of relay.
|       relay-command.c | Relay commands.
|       relay-completion.c | Relay completions.
|       relay-config.c | Relay config options (file relay.conf).
|       relay-info.c | Relay info/infolists/hdata.
|       relay-network.c | Network functions for relay.
|       relay-raw.c | Relay raw buffer.
|       relay-server.c | Relay server.
|       relay-upgrade.c | Save/restore of relay data when upgrading WeeChat.
|       relay-websocket.c | WebSocket server functions (RFC 6455).
|       irc/ | IRC proxy.
|          relay-irc.c | Main IRC proxy functions.
|       weechat/ | Relay for remote interfaces.
|          relay-weechat.c | Relay for remote interfaces (main functions).
|          relay-weechat-msg.c | Send binary messages to clients.
|          relay-weechat-nicklist.c | Nicklist functions.
|          relay-weechat-protocol.c | Read commands from clients.
|    ruby/ | Ruby plugin.
|       weechat-ruby.c | Main ruby functions (load/unload scripts, execute ruby code).
|       weechat-ruby-api.c | Ruby scripting API functions.
|    script/ | Scripts manager.
|       script.c | Main functions for scripts manager.
|       script-action.c | Actions on scripts (load/unload, install/remove, ...).
|       script-buffer.c | Buffer for scripts manager.
|       script-command.c | Commands for scripts manager.
|       script-completion.c | Completions for scripts manager.
|       script-config.c | Config options for scripts manager (file script.conf).
|       script-info.c | Script manager info/infolists/hdata.
|       script-repo.c | Download and read repository file.
|    tcl/ | Tcl plugin.
|       weechat-tcl.c | Main tcl functions (load/unload scripts, execute tcl code).
|       weechat-tcl-api.c | Tcl scripting API functions.
|    trigger/ | Trigger plugin.
|       trigger.c | Main trigger functions.
|       trigger-buffer.c | Trigger buffer.
|       trigger-callback.c | Trigger callbacks.
|       trigger-command.c | Trigger commands.
|       trigger-completion.c | Trigger completions.
|       trigger-config.c | Trigger config options (file trigger.conf).
|    xfer/ | Xfer plugin (IRC DCC file/chat).
|       xfer.c | Main xfer functions.
|       xfer-buffer.c | Xfer buffer.
|       xfer-chat.c | DCC chat.
|       xfer-command.c | Xfer commands.
|       xfer-completion.c | Xfer completions.
|       xfer-config.c | Xfer config options (file xfer.conf).
|       xfer-dcc.c | DCC file transfer.
|       xfer-file.c | File functions for xfer.
|       xfer-info.c | Xfer info/infolists/hdata.
|       xfer-network.c | Network functions for xfer.
|       xfer-upgrade.c | Save/restore of xfer data when upgrading WeeChat.
|===
[[sources_tests]]
@ -315,20 +315,20 @@ WeeChat "core" is located in following directories:
[width="100%",cols="1m,3",options="header"]
|===
| Path/file | Description
| tests/ | Root of tests
|    tests.cpp | Program used to run tests
|    unit/ | Root of unit tests
|       core/ | Root of unit tests for core
|          test-arraylist.cpp | Tests: arraylists
|          test-eval.cpp | Tests: evaluation of expressions
|          test-hashtble.cpp | Tests: hashtables
|          test-hdata.cpp | Tests: hdata
|          test-infolist.cpp | Tests: infolists
|          test-list.cpp | Tests: lists
|          test-string.cpp | Tests: strings
|          test-url.cpp | Tests: URLs
|          test-utf8.cpp | Tests: UTF-8
|          test-util.cpp | Tests: utility functions
| tests/ | Root of tests.
|    tests.cpp | Program used to run tests.
|    unit/ | Root of unit tests.
|       core/ | Root of unit tests for core.
|          test-arraylist.cpp | Tests: arraylists.
|          test-eval.cpp | Tests: evaluation of expressions.
|          test-hashtble.cpp | Tests: hashtables.
|          test-hdata.cpp | Tests: hdata.
|          test-infolist.cpp | Tests: infolists.
|          test-list.cpp | Tests: lists.
|          test-string.cpp | Tests: strings.
|          test-url.cpp | Tests: URLs.
|          test-utf8.cpp | Tests: UTF-8.
|          test-util.cpp | Tests: utility functions.
|===
[[documentation_translations]]
@ -339,23 +339,23 @@ Documentation files:
[width="100%",cols="1m,3",options="header"]
|===
| Path/file | Description
| doc/ | Documentation
|    docinfo.html | Asciidoctor style
|    docgen.py | Python script to build files in _autogen/_ directory (see below)
|    XX/ | Documentation for language XX (languages: en, fr, de, it, ...)
|       cmdline_options.XX.adoc | Command-line options (file included in man page and user's guide)
|       weechat.1.XX.adoc | Man page (`man weechat`)
|       weechat_dev.XX.adoc | Developer's guide (this document)
|       weechat_faq.XX.adoc | FAQ
|       weechat_plugin_api.XX.adoc | Plugin API reference
|       weechat_quickstart.XX.adoc | Quickstart guide
|       weechat_relay_protocol.XX.adoc | Relay protocol (for remote interfaces)
|       weechat_scripting.XX.adoc | Scripting guide
|       weechat_tester.XX.adoc | Tester's guide
|       weechat_user.XX.adoc | User's guide
|       autogen/ | Files auto-built with script docgen.py
|          user/ | Files auto-built for user's guide (do *NEVER* update manually!)
|          plugin_api/ | Files auto-built for plugin API (do *NEVER* update manually!)
| doc/ | Documentation.
|    docinfo.html | Asciidoctor style.
|    docgen.py | Python script to build files in _autogen/_ directory (see below).
|    XX/ | Documentation for language XX (languages: en, fr, de, it, ...).
|       cmdline_options.XX.adoc | Command-line options (file included in man page and user's guide).
|       weechat.1.XX.adoc | Man page (`man weechat`).
|       weechat_dev.XX.adoc | Developer's guide (this document).
|       weechat_faq.XX.adoc | FAQ.
|       weechat_plugin_api.XX.adoc | Plugin API reference.
|       weechat_quickstart.XX.adoc | Quickstart guide.
|       weechat_relay_protocol.XX.adoc | Relay protocol (for remote interfaces).
|       weechat_scripting.XX.adoc | Scripting guide.
|       weechat_tester.XX.adoc | Tester's guide.
|       weechat_user.XX.adoc | User's guide.
|       autogen/ | Files auto-built with script docgen.py.
|          user/ | Files auto-built for user's guide (do *NEVER* update manually!).
|          plugin_api/ | Files auto-built for plugin API (do *NEVER* update manually!).
|===
Translations for WeeChat and plugins are done with gettext, files are in _po/_
@ -364,9 +364,9 @@ directory:
[width="100%",cols="1m,3",options="header"]
|===
| Path/file | Description
| po/ | Translation files (gettext)
|    XX.po | Translations for language XX (fr, de, it, ...), base language is English
|    weechat.pot | Template for translations (auto-built)
| po/ | Translation files (gettext).
|    XX.po | Translations for language XX (fr, de, it, ...), base language is English.
|    weechat.pot | Template for translations (auto-built).
|===
[[coding_rules]]
@ -797,31 +797,31 @@ All combinations are summarized in this table:
[width="100%",cols="4,2,2,8",options="header"]
|===
| Code | Example | Areas | Description
| [hex]#19# + STD | [hex]#19# `+01++` | chat + bars | Set attributes and color using option, see table below
| [hex]#19# + EXT | [hex]#19# `+@00001+` | chat | Set color with a ncurses pair (used only on `/color` buffer)
| [hex]#19# + "F" + (A)STD | [hex]#19# `+F*05+` | chat + bars | Set foreground (WeeChat color)
| [hex]#19# + "F" + (A)EXT | [hex]#19# `+F@00214+` | chat + bars | Set foreground (extended color)
| [hex]#19# + "B" + STD | [hex]#19# `+B05+` | chat + bars | Set background (WeeChat color)
| [hex]#19# + "B" + EXT | [hex]#19# `+B@00124+` | chat + bars | Set background (extended color)
| [hex]#19# + "*" + (A)STD | [hex]#19# `+*05+` | chat + bars | Set foreground (WeeChat color)
| [hex]#19# + "*" + (A)EXT | [hex]#19# `+*@00214+` | chat + bars | Set foreground (extended color)
| [hex]#19# + "*" + (A)STD + "," + STD | [hex]#19# `+*08,05+` | chat + bars | Set foreground/background (WeeChat colors)
| [hex]#19# + "*" + (A)STD + "," + EXT | [hex]#19# `+*01,@00214+` | chat + bars | Set foreground (WeeChat color) and background (extended color)
| [hex]#19# + "*" + (A)EXT + "," + STD | [hex]#19# `+*@00214,05+` | chat + bars | Set foreground (extended color) and background (WeeChat color)
| [hex]#19# + "*" + (A)EXT + "," + EXT | [hex]#19# `+*@00214,@00017+` | chat + bars | Set foreground/background (extended colors)
| [hex]#19# + "b" + "F" | [hex]#19# `+bF+` | bars | Set bar foreground color
| [hex]#19# + "b" + "D" | [hex]#19# `+bD+` | bars | Set bar delimiter color
| [hex]#19# + "b" + "B" | [hex]#19# `+bB+` | bars | Set bar background color
| [hex]#19# + "b" + "_" | [hex]#19# `+b_+` | input bar | Start input char (used only in item "input_text")
| [hex]#19# + "b" + "-" | [hex]#19# `+b-+` | input bar | Start input hidden char (used only in item "input_text")
| [hex]#19# + "b" + "#" | [hex]#19# `+b#+` | input bar | Move cursor char (used only in item "input_text")
| [hex]#19# + "b" + "i" | [hex]#19# `+bi+` | bars | Start item
| [hex]#19# + "b" + "l" (lower L) | [hex]#19# `+bl+` | bars | Start line item
| [hex]#19# + "E" | [hex]#19# `+E+` | chat + bars | Emphasize text _(WeeChat ≥ 0.4.2)_
| [hex]#19# + [hex]#1C# | [hex]#19# [hex]#1C# | chat + bars | Reset color (keep attributes)
| [hex]#1A# + ATTR | [hex]#1A# `+*+` | chat + bars | Set attribute
| [hex]#1B# + ATTR | [hex]#1B# `+*+` | chat + bars | Remove attribute
| [hex]#1C# | [hex]#1C# | chat + bars | Reset attributes and color
| [hex]#19# + STD | [hex]#19# `+01++` | chat + bars | Set attributes and color using option, see table below.
| [hex]#19# + EXT | [hex]#19# `+@00001+` | chat | Set color with a ncurses pair (used only on `/color` buffer).
| [hex]#19# + "F" + (A)STD | [hex]#19# `+F*05+` | chat + bars | Set foreground (WeeChat color).
| [hex]#19# + "F" + (A)EXT | [hex]#19# `+F@00214+` | chat + bars | Set foreground (extended color).
| [hex]#19# + "B" + STD | [hex]#19# `+B05+` | chat + bars | Set background (WeeChat color).
| [hex]#19# + "B" + EXT | [hex]#19# `+B@00124+` | chat + bars | Set background (extended color).
| [hex]#19# + "*" + (A)STD | [hex]#19# `+*05+` | chat + bars | Set foreground (WeeChat color).
| [hex]#19# + "*" + (A)EXT | [hex]#19# `+*@00214+` | chat + bars | Set foreground (extended color).
| [hex]#19# + "*" + (A)STD + "," + STD | [hex]#19# `+*08,05+` | chat + bars | Set foreground/background (WeeChat colors).
| [hex]#19# + "*" + (A)STD + "," + EXT | [hex]#19# `+*01,@00214+` | chat + bars | Set foreground (WeeChat color) and background (extended color).
| [hex]#19# + "*" + (A)EXT + "," + STD | [hex]#19# `+*@00214,05+` | chat + bars | Set foreground (extended color) and background (WeeChat color).
| [hex]#19# + "*" + (A)EXT + "," + EXT | [hex]#19# `+*@00214,@00017+` | chat + bars | Set foreground/background (extended colors).
| [hex]#19# + "b" + "F" | [hex]#19# `+bF+` | bars | Set bar foreground color.
| [hex]#19# + "b" + "D" | [hex]#19# `+bD+` | bars | Set bar delimiter color.
| [hex]#19# + "b" + "B" | [hex]#19# `+bB+` | bars | Set bar background color.
| [hex]#19# + "b" + "_" | [hex]#19# `+b_+` | input bar | Start input char (used only in item "input_text").
| [hex]#19# + "b" + "-" | [hex]#19# `+b-+` | input bar | Start input hidden char (used only in item "input_text").
| [hex]#19# + "b" + "#" | [hex]#19# `+b#+` | input bar | Move cursor char (used only in item "input_text").
| [hex]#19# + "b" + "i" | [hex]#19# `+bi+` | bars | Start item.
| [hex]#19# + "b" + "l" (lower L) | [hex]#19# `+bl+` | bars | Start line item.
| [hex]#19# + "E" | [hex]#19# `+E+` | chat + bars | Emphasize text _(WeeChat ≥ 0.4.2)_.
| [hex]#19# + [hex]#1C# | [hex]#19# [hex]#1C# | chat + bars | Reset color (keep attributes).
| [hex]#1A# + ATTR | [hex]#1A# `+*+` | chat + bars | Set attribute.
| [hex]#1B# + ATTR | [hex]#1B# `+*+` | chat + bars | Remove attribute.
| [hex]#1C# | [hex]#1C# | chat + bars | Reset attributes and color.
|===
Color codes using options (see _t_gui_color_enum_, in file

File diff suppressed because it is too large Load Diff

View File

@ -83,15 +83,15 @@ List of available commands (detail in next chapters):
[width="80%",cols="^3m,14",options="header"]
|===
| Command | Description
| init | Initialize connection with _relay_
| hdata | Request a _hdata_
| info | Request an _info_
| infolist | Request an _infolist_
| nicklist | Request a _nicklist_
| input | Send data to a buffer (text or command)
| sync | Synchronize buffer(s) (get updates for buffer(s))
| desync | Desynchronize buffer(s) (stop updates for buffer(s))
| quit | Disconnect from _relay_
| init | Initialize connection with _relay_.
| hdata | Request a _hdata_.
| info | Request an _info_.
| infolist | Request an _infolist_.
| nicklist | Request a _nicklist_.
| input | Send data to a buffer (text or command).
| sync | Synchronize buffer(s) (get updates for buffer(s)).
| desync | Desynchronize buffer(s) (stop updates for buffer(s)).
| quit | Disconnect from _relay_.
|===
[[command_init]]
@ -530,64 +530,64 @@ WeeChat reserved identifiers:
Description | Recommended action in client
| _buffer_opened | buffers / buffer | hdata: buffer |
Buffer opened | Open buffer
Buffer opened. | Open buffer.
| _buffer_type_changed | buffers / buffer | hdata: buffer |
Type of buffer changed | Change type of buffer
Type of buffer changed. | Change type of buffer.
| _buffer_moved | buffers / buffer | hdata: buffer |
Buffer moved | Move buffer
Buffer moved. | Move buffer.
| _buffer_merged | buffers / buffer | hdata: buffer |
Buffer merged | Merge buffer
Buffer merged. | Merge buffer.
| _buffer_unmerged | buffers / buffer | hdata: buffer |
Buffer unmerged | Unmerge buffer
Buffer unmerged. | Unmerge buffer.
| _buffer_hidden | buffers / buffer | hdata: buffer |
Buffer hidden | Hide buffer
Buffer hidden. | Hide buffer.
| _buffer_unhidden | buffers / buffer | hdata: buffer |
Buffer unhidden | Unhide buffer
Buffer unhidden. | Unhide buffer.
| _buffer_renamed | buffers / buffer | hdata: buffer |
Buffer renamed | Rename buffer
Buffer renamed. | Rename buffer.
| _buffer_title_changed | buffers / buffer | hdata: buffer |
Title of buffer changed | Change title of buffer
Title of buffer changed. | Change title of buffer.
| _buffer_localvar_added | buffers / buffer | hdata: buffer |
Local variable added | Add local variable in buffer
Local variable added. | Add local variable in buffer.
| _buffer_localvar_changed | buffers / buffer | hdata: buffer |
Local variable changed | Change local variable in buffer
Local variable changed. | Change local variable in buffer.
| _buffer_localvar_removed | buffers / buffer | hdata: buffer |
Local variable removed | Remove local variable from buffer
Local variable removed. | Remove local variable from buffer.
| _buffer_closing | buffers / buffer | hdata: buffer |
Buffer closing | Close buffer
Buffer closing. | Close buffer.
| _buffer_cleared | buffer | hdata: buffer |
Buffer cleared | Clear buffer
Buffer cleared. | Clear buffer.
| _buffer_line_added | buffer | hdata: line |
Line added in buffer | Display line in buffer
Line added in buffer. | Display line in buffer.
| _nicklist | nicklist | hdata: nicklist_item |
Nicklist for a buffer | Replace nicklist
Nicklist for a buffer. | Replace nicklist.
| _nicklist_diff | nicklist | hdata: nicklist_item |
Nicklist diffs for a buffer | Update nicklist
Nicklist diffs for a buffer . | Update nicklist.
| _pong | (always) | string: ping arguments |
Answer to a "ping" | Measure response time
Answer to a "ping". | Measure response time.
| _upgrade | upgrade | (empty) |
WeeChat is upgrading | Desync from WeeChat (or disconnect)
WeeChat is upgrading. | Desync from WeeChat (or disconnect).
| _upgrade_ended | upgrade | (empty) |
Upgrade of WeeChat done | Sync/resync with WeeChat
Upgrade of WeeChat done. | Sync/resync with WeeChat.
|===
[[message_buffer_opened]]
@ -601,14 +601,14 @@ Data sent as hdata:
[width="100%",cols="3m,2,10",options="header"]
|===
| Name | Type | Description
| number | integer | Buffer number (≥ 1)
| full_name | string | Full name (example: _irc.freenode.#weechat_)
| short_name | string | Short name (example: _#weechat_)
| nicklist | integer | 1 if buffer has a nicklist, otherwise 0
| title | string | Buffer title
| local_variables | hashtable | Local variables
| prev_buffer | pointer | Pointer to previous buffer
| next_buffer | pointer | Pointer to next buffer
| number | integer | Buffer number (≥ 1).
| full_name | string | Full name (example: _irc.freenode.#weechat_).
| short_name | string | Short name (example: _#weechat_).
| nicklist | integer | 1 if buffer has a nicklist, otherwise 0.
| title | string | Buffer title.
| local_variables | hashtable | Local variables.
| prev_buffer | pointer | Pointer to previous buffer.
| next_buffer | pointer | Pointer to next buffer.
|===
Example: channel _#weechat_ joined on freenode, new buffer
@ -644,10 +644,10 @@ Data sent as hdata:
[width="100%",cols="3m,2,10",options="header"]
|===
| Name | Type | Description
| number | integer | Buffer number (≥ 1)
| full_name | string | Full name (example: _irc.freenode.#weechat_)
| prev_buffer | pointer | Pointer to previous buffer
| next_buffer | pointer | Pointer to next buffer
| number | integer | Buffer number (≥ 1).
| full_name | string | Full name (example: _irc.freenode.#weechat_).
| prev_buffer | pointer | Pointer to previous buffer.
| next_buffer | pointer | Pointer to next buffer.
|===
Example: buffer _irc.freenode.#weechat_ moved to number 2:
@ -677,10 +677,10 @@ Data sent as hdata:
[width="100%",cols="3m,2,10",options="header"]
|===
| Name | Type | Description
| number | integer | Buffer number (≥ 1)
| full_name | string | Full name (example: _irc.freenode.#weechat_)
| prev_buffer | pointer | Pointer to previous buffer
| next_buffer | pointer | Pointer to next buffer
| number | integer | Buffer number (≥ 1).
| full_name | string | Full name (example: _irc.freenode.#weechat_).
| prev_buffer | pointer | Pointer to previous buffer.
| next_buffer | pointer | Pointer to next buffer.
|===
Example: buffer _irc.freenode.#weechat_ merged with buffer #2:
@ -710,10 +710,10 @@ Data sent as hdata:
[width="100%",cols="3m,2,10",options="header"]
|===
| Name | Type | Description
| number | integer | Buffer number (≥ 1)
| full_name | string | Full name (example: _irc.freenode.#weechat_)
| prev_buffer | pointer | Pointer to previous buffer
| next_buffer | pointer | Pointer to next buffer
| number | integer | Buffer number (≥ 1).
| full_name | string | Full name (example: _irc.freenode.#weechat_).
| prev_buffer | pointer | Pointer to previous buffer.
| next_buffer | pointer | Pointer to next buffer.
|===
Example: buffer _irc.freenode.#weechat_ unmerged:
@ -745,10 +745,10 @@ Data sent as hdata:
[width="100%",cols="3m,2,10",options="header"]
|===
| Name | Type | Description
| number | integer | Buffer number (≥ 1)
| full_name | string | Full name (example: _irc.freenode.#weechat_)
| prev_buffer | pointer | Pointer to previous buffer
| next_buffer | pointer | Pointer to next buffer
| number | integer | Buffer number (≥ 1).
| full_name | string | Full name (example: _irc.freenode.#weechat_).
| prev_buffer | pointer | Pointer to previous buffer.
| next_buffer | pointer | Pointer to next buffer.
|===
Example: buffer _irc.freenode.#weechat_ hidden:
@ -780,10 +780,10 @@ Data sent as hdata:
[width="100%",cols="3m,2,10",options="header"]
|===
| Name | Type | Description
| number | integer | Buffer number (≥ 1)
| full_name | string | Full name (example: _irc.freenode.#weechat_)
| prev_buffer | pointer | Pointer to previous buffer
| next_buffer | pointer | Pointer to next buffer
| number | integer | Buffer number (≥ 1).
| full_name | string | Full name (example: _irc.freenode.#weechat_).
| prev_buffer | pointer | Pointer to previous buffer.
| next_buffer | pointer | Pointer to next buffer.
|===
Example: buffer _irc.freenode.#weechat_ unhidden:
@ -813,10 +813,10 @@ Data sent as hdata:
[width="100%",cols="3m,2,10",options="header"]
|===
| Name | Type | Description
| number | integer | Buffer number (≥ 1)
| full_name | string | Full name (example: _irc.freenode.#weechat_)
| short_name | string | Short name (example: _#weechat_)
| local_variables | hashtable | Local variables
| number | integer | Buffer number (≥ 1).
| full_name | string | Full name (example: _irc.freenode.#weechat_).
| short_name | string | Short name (example: _#weechat_).
| local_variables | hashtable | Local variables.
|===
Example: private buffer renamed from _FlashCode_ to _Flash2_:
@ -847,9 +847,9 @@ Data sent as hdata:
[width="100%",cols="3m,2,10",options="header"]
|===
| Name | Type | Description
| number | integer | Buffer number (≥ 1)
| full_name | string | Full name (example: _irc.freenode.#weechat_)
| title | string | Buffer title
| number | integer | Buffer number (≥ 1).
| full_name | string | Full name (example: _irc.freenode.#weechat_).
| title | string | Buffer title.
|===
Example: topic changed on channel _#weechat_:
@ -880,8 +880,8 @@ Data sent as hdata:
[width="100%",cols="3m,2,10",options="header"]
|===
| Name | Type | Description
| number | integer | Buffer number (≥ 1)
| full_name | string | Full name (example: _irc.freenode.#weechat_)
| number | integer | Buffer number (≥ 1).
| full_name | string | Full name (example: _irc.freenode.#weechat_).
|===
Example: buffer _irc.freenode.#weechat_ has been cleared:
@ -909,9 +909,9 @@ Data sent as hdata:
[width="100%",cols="3m,2,10",options="header"]
|===
| Name | Type | Description
| number | integer | Buffer number (≥ 1)
| full_name | string | Full name (example: _irc.freenode.#weechat_)
| type | integer | Buffer type: 0 = formatted (default), 1 = free content
| number | integer | Buffer number (≥ 1).
| full_name | string | Full name (example: _irc.freenode.#weechat_).
| type | integer | Buffer type: 0 = formatted (default), 1 = free content.
|===
Example: type of buffer _script.scripts_ changed from formatted (0) to free
@ -941,9 +941,9 @@ Data sent as hdata:
[width="100%",cols="3m,2,10",options="header"]
|===
| Name | Type | Description
| number | integer | Buffer number (≥ 1)
| full_name | string | Full name (example: _irc.freenode.#weechat_)
| local_variables | hashtable | Local variables
| number | integer | Buffer number (≥ 1).
| full_name | string | Full name (example: _irc.freenode.#weechat_).
| local_variables | hashtable | Local variables.
|===
Example: local variable _test_ added in buffer _irc.freenode.#weechat_:
@ -974,9 +974,9 @@ Data sent as hdata:
[width="100%",cols="3m,2,10",options="header"]
|===
| Name | Type | Description
| number | integer | Buffer number (≥ 1)
| full_name | string | Full name (example: _irc.freenode.#weechat_)
| local_variables | hashtable | Local variables
| number | integer | Buffer number (≥ 1).
| full_name | string | Full name (example: _irc.freenode.#weechat_).
| local_variables | hashtable | Local variables.
|===
Example: local variable _test_ updated in buffer _irc.freenode.#weechat_:
@ -1007,9 +1007,9 @@ Data sent as hdata:
[width="100%",cols="3m,2,10",options="header"]
|===
| Name | Type | Description
| number | integer | Buffer number (≥ 1)
| full_name | string | Full name (example: _irc.freenode.#weechat_)
| local_variables | hashtable | Local variables
| number | integer | Buffer number (≥ 1).
| full_name | string | Full name (example: _irc.freenode.#weechat_).
| local_variables | hashtable | Local variables.
|===
Example: local variable _test_ removed from buffer _irc.freenode.#weechat_:
@ -1039,14 +1039,14 @@ Data sent as hdata:
[width="100%",cols="3m,2,10",options="header"]
|===
| Name | Type | Description
| buffer | pointer | Buffer pointer
| date | time | Date of message
| date_printed | time | Date when WeeChat displayed message
| displayed | char | 1 if message is displayed, 0 if message is filtered (hidden)
| highlight | char | 1 if line has a highlight, otherwise 0
| tags_array | array of strings | List of tags for line
| prefix | string | Prefix
| message | string | Message
| buffer | pointer | Buffer pointer.
| date | time | Date of message.
| date_printed | time | Date when WeeChat displayed message.
| displayed | char | 1 if message is displayed, 0 if message is filtered (hidden).
| highlight | char | 1 if line has a highlight, otherwise 0.
| tags_array | array of strings | List of tags for line.
| prefix | string | Prefix.
| message | string | Message.
|===
Example: new message _hello!_ from nick _FlashCode_ on buffer _irc.freenode.#weechat_:
@ -1081,8 +1081,8 @@ Data sent as hdata:
[width="100%",cols="3m,2,10",options="header"]
|===
| Name | Type | Description
| number | integer | Buffer number (≥ 1)
| full_name | string | Full name (example: _irc.freenode.#weechat_)
| number | integer | Buffer number (≥ 1).
| full_name | string | Full name (example: _irc.freenode.#weechat_).
|===
Example: buffer _irc.freenode.#weechat_ is being closed by WeeChat:
@ -1113,13 +1113,13 @@ Data sent as hdata:
[width="100%",cols="3m,2,10",options="header"]
|===
| Name | Type | Description
| group | char | 1 for a group, 0 for a nick
| visible | char | 1 if group/nick is displayed, otherwise 0
| level | integer | Level of group (0 for a nick)
| name | string | Name of group/nick
| color | string | Name color
| prefix | string | Prefix (only for a nick)
| prefix_color | string | Prefix color (only for a nick)
| group | char | 1 for a group, 0 for a nick.
| visible | char | 1 if group/nick is displayed, otherwise 0.
| level | integer | Level of group (0 for a nick).
| name | string | Name of group/nick.
| color | string | Name color.
| prefix | string | Prefix (only for a nick).
| prefix_color | string | Prefix color (only for a nick).
|===
Example: nicklist for buffer _irc.freenode.#weechat_:
@ -1201,14 +1201,14 @@ Data sent as hdata:
[width="100%",cols="3m,2,10",options="header"]
|===
| Name | Type | Description
| _diff | char | Type of diff (see below)
| group | char | 1 for a group, 0 for a nick
| visible | char | 1 if group/nick is displayed, otherwise 0
| level | integer | Level of group (0 for a nick)
| name | string | Name of group/nick
| color | string | Name color
| prefix | string | Prefix (only for a nick)
| prefix_color | string | Prefix color (only for a nick)
| _diff | char | Type of diff (see below).
| group | char | 1 for a group, 0 for a nick.
| visible | char | 1 if group/nick is displayed, otherwise 0.
| level | integer | Level of group (0 for a nick).
| name | string | Name of group/nick.
| color | string | Name color.
| prefix | string | Prefix (only for a nick).
| prefix_color | string | Prefix color (only for a nick).
|===
The value of __diff_ can be:

View File

@ -1087,51 +1087,51 @@ The result is a hashtable with following keys
| Key | WeeChat version | Description | Example
| tags | ≥ 0.4.0 |
The tags in message (can be empty) |
The tags in message (can be empty). |
`time=2015-06-27T16:40:35.000Z`
| message_without_tags | ≥ 0.4.0 |
The message without the tags (the same as message if there are no tags) |
The message without the tags (the same as message if there are no tags). |
`:nick!user@host PRIVMSG #weechat :hello!`
| nick | ≥ 0.3.4 |
The origin nick |
The origin nick. |
`nick`
| host | ≥ 0.3.4 |
The origin host (includes the nick) |
The origin host (includes the nick). |
`nick!user@host`
| command | ≥ 0.3.4 |
The command (_PRIVMSG_, _NOTICE_, ...) |
The command (_PRIVMSG_, _NOTICE_, ...). |
`PRIVMSG`
| channel | ≥ 0.3.4 |
The target channel |
The target channel. |
`#weechat`
| arguments | ≥ 0.3.4 |
The command arguments (includes the channel) |
The command arguments (includes the channel). |
`#weechat :hello!`
| text | ≥ 1.3 |
The text (for example user message) |
The text (for example user message). |
`hello!`
| pos_command | ≥ 1.3 |
The index of _command_ in message ("-1" if _command_ was not found) |
The index of _command_ in message ("-1" if _command_ was not found). |
`47`
| pos_arguments | ≥ 1.3 |
The index of _arguments_ in message ("-1" if _arguments_ was not found) |
The index of _arguments_ in message ("-1" if _arguments_ was not found). |
`55`
| pos_channel | ≥ 1.3 |
The index of _channel_ in message ("-1" if _channel_ was not found) |
The index of _channel_ in message ("-1" if _channel_ was not found). |
`55`
| pos_text | ≥ 1.3 |
The index of _text_ in message ("-1" if _text_ was not found) |
The index of _text_ in message ("-1" if _text_ was not found). |
`65`
|===

View File

@ -96,28 +96,28 @@ compile WeeChat.
|===
| Package ^(1)^ | Version | Required | Feature
| C compiler
(gcc, clang, ...) | | *yes* | Build
| C++ compiler | | | Build and run tests, javascript plugin
| cmake | | *yes* | Build (autotools still possible, but cmake is recommended)
| pkg-config | | *yes* | Detect installed libraries
| libncursesw5-dev ^(2)^ | | *yes* | Ncurses interface
| libcurl4-gnutls-dev | | *yes* | URL transfer
| zlib1g-dev | | *yes* | Compression of packets in relay plugin (weechat protocol), script plugin
| libgcrypt20-dev | | *yes* | Secured data, IRC SASL authentication (DH-BLOWFISH/DH-AES), script plugin
| libgnutls28-dev | ≥ 2.2.0 ^(3)^ | | SSL connection to IRC server, support of SSL in relay plugin, IRC SASL authentication (ECDSA-NIST256P-CHALLENGE)
| gettext | | | Internationalization (translation of messages; base language is English)
| ca-certificates | | | Certificates for SSL connections
(gcc, clang, ...) | | *yes* | Build.
| C++ compiler | | | Build and run tests, javascript plugin.
| cmake | | *yes* | Build (autotools still possible, but cmake is recommended).
| pkg-config | | *yes* | Detect installed libraries.
| libncursesw5-dev ^(2)^ | | *yes* | Ncurses interface.
| libcurl4-gnutls-dev | | *yes* | URL transfer.
| zlib1g-dev | | *yes* | Compression of packets in relay plugin (weechat protocol), script plugin.
| libgcrypt20-dev | | *yes* | Secured data, IRC SASL authentication (DH-BLOWFISH/DH-AES), script plugin.
| libgnutls28-dev | ≥ 2.2.0 ^(3)^ | | SSL connection to IRC server, support of SSL in relay plugin, IRC SASL authentication (ECDSA-NIST256P-CHALLENGE).
| gettext | | | Internationalization (translation of messages; base language is English).
| ca-certificates | | | Certificates for SSL connections.
| libaspell-dev
∥ libenchant-dev | | | Aspell plugin
| python-dev | ≥ 2.5 ^(4)^ | | Python plugin
| libperl-dev | | | Perl plugin
| ruby-2.3, ruby2.3-dev | ≥ 1.8 | | Ruby plugin
| liblua5.3-dev | | | Lua plugin
| tcl-dev | ≥ 8.5 | | Tcl plugin
| guile-2.0-dev | ≥ 2.0 | | Guile (scheme) plugin
| libv8-dev | ≤ 3.24.3 | | Javascript plugin
| asciidoctor | ≥ 1.5.4 | | Build man page and documentation
| libcpputest-dev | ≥ 3.4 | | Build and run tests
∥ libenchant-dev | | | Aspell plugin.
| python-dev | ≥ 2.5 ^(4)^ | | Python plugin.
| libperl-dev | | | Perl plugin.
| ruby-2.3, ruby2.3-dev | ≥ 1.8 | | Ruby plugin.
| liblua5.3-dev | | | Lua plugin.
| tcl-dev | ≥ 8.5 | | Tcl plugin.
| guile-2.0-dev | ≥ 2.0 | | Guile (scheme) plugin.
| libv8-dev | ≤ 3.24.3 | | Javascript plugin.
| asciidoctor | ≥ 1.5.4 | | Build man page and documentation.
| libcpputest-dev | ≥ 3.4 | | Build and run tests.
|===
[NOTE]
@ -480,22 +480,22 @@ The directories are:
[width="100%",cols="1m,3",options="header"]
|===
| Path/file | Description
| ~/.weechat/ | WeeChat home directory (can be changed, see <<running_weechat,Running WeeChat>>)
|    logs/ | Log files (one file per buffer)
|    python/ | Python scripts
|       autoload/ | Python scripts auto-loaded on startup ^(1)^
|    perl/ | Perl scripts
|       autoload/ | Perl scripts auto-loaded on startup ^(1)^
|    ruby/ | Ruby scripts
|       autoload/ | Ruby scripts auto-loaded on startup ^(1)^
|    lua/ | Lua scripts
|       autoload/ | Lua scripts auto-loaded on startup ^(1)^
|    tcl/ | Tcl scripts
|       autoload/ | Tcl scripts auto-loaded on startup ^(1)^
|    guile/ | Guile scripts
|       autoload/ | Guile scripts auto-loaded on startup ^(1)^
|    javascript/ | Javascript scripts
|       autoload/ | Javascript scripts auto-loaded on startup ^(1)^
| ~/.weechat/ | WeeChat home directory (can be changed, see <<running_weechat,Running WeeChat>>).
|    logs/ | Log files (one file per buffer).
|    python/ | Python scripts.
|       autoload/ | Python scripts auto-loaded on startup ^(1)^.
|    perl/ | Perl scripts.
|       autoload/ | Perl scripts auto-loaded on startup ^(1)^.
|    ruby/ | Ruby scripts.
|       autoload/ | Ruby scripts auto-loaded on startup ^(1)^.
|    lua/ | Lua scripts.
|       autoload/ | Lua scripts auto-loaded on startup ^(1)^.
|    tcl/ | Tcl scripts.
|       autoload/ | Tcl scripts auto-loaded on startup ^(1)^.
|    guile/ | Guile scripts.
|       autoload/ | Guile scripts auto-loaded on startup ^(1)^.
|    javascript/ | Javascript scripts.
|       autoload/ | Javascript scripts auto-loaded on startup ^(1)^.
|===
[NOTE]
@ -506,20 +506,20 @@ The files in home directory are:
[width="100%",cols="1m,3,6",options="header"]
|===
| File | Description | Sensitive data
| weechat.conf | Main WeeChat configuration file | Possible (example: list of channels in a saved buffers layout)
| sec.conf | Configuration file with secured data | *Yes, highly sensitive*: this file must never be shared with anyone
| plugins.conf | Plugins configuration file | Possible, depends on plugins/scripts
| alias.conf | Configuration file for _alias_ plugin | Possible, depends on aliases
| aspell.conf | Configuration file for _aspell_ plugin | No
| charset.conf | Configuration file for _charset_ plugin | No
| exec.conf | Configuration file for _exec_ plugin | No
| irc.conf | Configuration file for _irc_ plugin | *Yes*: it can contain passwords for servers, nickserv and channels (if not stored in `sec.conf`)
| logger.conf | Configuration file for _logger_ plugin | No
| relay.conf | Configuration file for _relay_ plugin | No
| script.conf | Configuration file for _script_ plugin | No
| trigger.conf | Configuration file for _trigger_ plugin | Possible, depends on triggers
| xfer.conf | Configuration file for _xfer_ plugin | No
| weechat.log | WeeChat log file | No
| weechat.conf | Main WeeChat configuration file | Possible (example: list of channels in a saved buffers layout).
| sec.conf | Configuration file with secured data | *Yes, highly sensitive*: this file must never be shared with anyone.
| plugins.conf | Plugins configuration file | Possible, depends on plugins/scripts.
| alias.conf | Configuration file for _alias_ plugin | Possible, depends on aliases.
| aspell.conf | Configuration file for _aspell_ plugin | No.
| charset.conf | Configuration file for _charset_ plugin | No.
| exec.conf | Configuration file for _exec_ plugin | No.
| irc.conf | Configuration file for _irc_ plugin | *Yes*: it can contain passwords for servers, nickserv and channels (if not stored in `sec.conf`).
| logger.conf | Configuration file for _logger_ plugin | No.
| relay.conf | Configuration file for _relay_ plugin | No.
| script.conf | Configuration file for _script_ plugin | No.
| trigger.conf | Configuration file for _trigger_ plugin | Possible, depends on triggers.
| xfer.conf | Configuration file for _xfer_ plugin | No.
| weechat.log | WeeChat log file | No.
|===
[IMPORTANT]
@ -580,19 +580,19 @@ Bar _status_ has following default items:
[width="100%",cols="^3,^4,10",options="header"]
|===
| Item | Example | Description
| time | `[12:55]` | Time
| buffer_last_number | `[6]` | Number of last buffer in list
| buffer_plugin | `[irc/freenode]` | Plugin of current buffer (irc plugin can add IRC server name used by buffer)
| buffer_number | `3` | Current buffer number
| buffer_name | `#test` | Current buffer name
| buffer_modes | `+n` | IRC channel modes
| buffer_nicklist_count | `{4}` | Number of nicks in nicklist
| buffer_zoom | ! | `!` means the merged buffer is zoomed (only this one is displayed), empty value means all merged buffers are displayed
| buffer_filter | `+*+` | Filtering indicator: `+*+` means some lines are filtered (hidden), empty value means all lines are displayed
| scroll | `-MORE(50)-` | Scroll indicator, with number of lines below last line displayed
| lag | `[Lag: 2.5]` | Lag indicator, in seconds (hidden if lag is low)
| hotlist | `[H: 4:#abc(2,5), 6]` | List of buffers with activity (unread messages) (in example, 2 highlights and 5 unread messages on _#abc_, one unread message on buffer #6)
| completion | `abc(2) def(5)` | List of words for completion, with number of possible completions for each word
| time | `[12:55]` | Time.
| buffer_last_number | `[6]` | Number of last buffer in list.
| buffer_plugin | `[irc/freenode]` | Plugin of current buffer (irc plugin can add IRC server name used by buffer).
| buffer_number | `3` | Current buffer number.
| buffer_name | `#test` | Current buffer name.
| buffer_modes | `+n` | IRC channel modes.
| buffer_nicklist_count | `{4}` | Number of nicks in nicklist.
| buffer_zoom | ! | `!` means the merged buffer is zoomed (only this one is displayed), empty value means all merged buffers are displayed.
| buffer_filter | `+*+` | Filtering indicator: `+*+` means some lines are filtered (hidden), empty value means all lines are displayed.
| scroll | `-MORE(50)-` | Scroll indicator, with number of lines below last line displayed.
| lag | `[Lag: 2.5]` | Lag indicator, in seconds (hidden if lag is low).
| hotlist | `[H: 4:#abc(2,5), 6]` | List of buffers with activity (unread messages) (in example, 2 highlights and 5 unread messages on _#abc_, one unread message on buffer #6).
| completion | `abc(2) def(5)` | List of words for completion, with number of possible completions for each word.
|===
Bar _input_ has following default items:
@ -612,14 +612,14 @@ Other items available (not used in bars by default):
[width="100%",cols="^3,^4,10",options="header"]
|===
| Item | Example | Description
| aspell_dict | `fr,en` | Spelling dictionaries used on current buffer
| aspell_suggest | `print,prone,prune` | Spelling suggestions for word under cursor (if misspelled)
| buffer_count | `10` | Total number of buffers opened
| buffer_short_name | `#test` | Current buffer short name
| irc_channel | `#test` | Current IRC channel name
| irc_nick_modes | `@` | IRC modes for self nick
| mouse_status | `M` | Mouse status (empty if mouse is disabled)
| window_number | `2` | Current window number
| aspell_dict | `fr,en` | Spelling dictionaries used on current buffer.
| aspell_suggest | `print,prone,prune` | Spelling suggestions for word under cursor (if misspelled).
| buffer_count | `10` | Total number of buffers opened.
| buffer_short_name | `#test` | Current buffer short name.
| irc_channel | `#test` | Current IRC channel name.
| irc_nick_modes | `@` | IRC modes for self nick.
| mouse_status | `M` | Mouse status (empty if mouse is disabled).
| window_number | `2` | Current window number.
|===
[[command_line]]
@ -661,16 +661,16 @@ follow (press kbd:[Ctrl+c] then following letter, with optional value):
[width="60%",cols="3,5",options="header"]
|===
| Key | Description
| kbd:[Ctrl+c], kbd:[b] | bold text
| kbd:[Ctrl+c], kbd:[b] | Bold text.
| kbd:[Ctrl+c], kbd:[c],
kbd:[xx] | text color `xx` (see list of colors below)
kbd:[xx] | Text color `xx` (see list of colors below).
| kbd:[Ctrl+c], kbd:[c],
kbd:[xx], kbd:[,],
kbd:[yy] | text color `xx` and background `yy` (see list of colors below)
| kbd:[Ctrl+c], kbd:[i] | italic text
| kbd:[Ctrl+c], kbd:[o] | disable color and attributes
| kbd:[Ctrl+c], kbd:[v] | reverse video (revert text color with background)
| kbd:[Ctrl+c], kbd:[_] | underlined text
kbd:[yy] | Text color `xx` and background `yy` (see list of colors below).
| kbd:[Ctrl+c], kbd:[i] | Italic text.
| kbd:[Ctrl+c], kbd:[o] | Disable color and attributes.
| kbd:[Ctrl+c], kbd:[v] | Reverse video (revert text color with background).
| kbd:[Ctrl+c], kbd:[_] | Underlined text.
|===
[NOTE]
@ -1469,54 +1469,54 @@ with `/script install buffer_autoset.py` and get help with `/help autosetbuffer`
|===
| Key | Description | Command
| kbd:[←] +
kbd:[Ctrl+b] | Go to previous char in command line | `/input move_previous_char`
kbd:[Ctrl+b] | Go to previous char in command line. | `/input move_previous_char`
| kbd:[→] +
kbd:[Ctrl+f] | Go to next char in command line | `/input move_next_char`
kbd:[Ctrl+f] | Go to next char in command line. | `/input move_next_char`
| kbd:[Ctrl+←] +
kbd:[Alt+b] | Go to previous word in command line | `/input move_previous_word`
kbd:[Alt+b] | Go to previous word in command line. | `/input move_previous_word`
| kbd:[Ctrl+→] +
kbd:[Alt+f] | Go to next word in command line | `/input move_next_word`
kbd:[Alt+f] | Go to next word in command line. | `/input move_next_word`
| kbd:[Home] +
kbd:[Ctrl+a] | Go to the beginning of command line | `/input move_beginning_of_line`
kbd:[Ctrl+a] | Go to the beginning of command line. | `/input move_beginning_of_line`
| kbd:[End] +
kbd:[Ctrl+e] | Go to the end of command line | `/input move_end_of_line`
kbd:[Ctrl+e] | Go to the end of command line. | `/input move_end_of_line`
| kbd:[Ctrl+c],
kbd:[b] | Insert code for bold text | `/input insert \x02`
kbd:[b] | Insert code for bold text. | `/input insert \x02`
| kbd:[Ctrl+c],
kbd:[c] | Insert code for colored text | `/input insert \x03`
kbd:[c] | Insert code for colored text. | `/input insert \x03`
| kbd:[Ctrl+c],
kbd:[i] | Insert code for italic text | `/input insert \x1D`
kbd:[i] | Insert code for italic text. | `/input insert \x1D`
| kbd:[Ctrl+c],
kbd:[o] | Insert code for color reset | `/input insert \x0F`
kbd:[o] | Insert code for color reset. | `/input insert \x0F`
| kbd:[Ctrl+c],
kbd:[v] | Insert code for reverse color | `/input insert \x16`
kbd:[v] | Insert code for reverse color. | `/input insert \x16`
| kbd:[Ctrl+c],
kbd:[_] | Insert code for underlined text | `/input insert \x1F`
kbd:[_] | Insert code for underlined text. | `/input insert \x1F`
| kbd:[Del] +
kbd:[Ctrl+d] | Delete next char in command line | `/input delete_next_char`
kbd:[Ctrl+d] | Delete next char in command line. | `/input delete_next_char`
| kbd:[Backsp.] +
kbd:[Ctrl+h] | Delete previous char in command line | `/input delete_previous_char`
| kbd:[Ctrl+k] | Delete from cursor until end of command line (deleted string is copied to the internal clipboard) | `/input delete_end_of_line`
| kbd:[Ctrl+r] | Search for text in buffer history (see <<key_bindings_search_context,keys for search context>>) | `/input search_text_here`
| kbd:[Ctrl+t] | Transpose chars | `/input transpose_chars`
| kbd:[Ctrl+u] | Delete from cursor until beginning of command line (deleted string is copied to the internal clipboard) | `/input delete_beginning_of_line`
| kbd:[Ctrl+w] | Delete previous word of command line (deleted string is copied to the internal clipboard) | `/input delete_previous_word`
| kbd:[Ctrl+y] | Paste the internal clipboard content | `/input clipboard_paste`
| kbd:[Ctrl+_] | Undo last action on command line | `/input undo`
| kbd:[Alt+_] | Redo last action on command line | `/input redo`
| kbd:[Tab] | Complete command or nick (kbd:[Tab] again: find next completion) | `/input complete_next`
| kbd:[Shift+Tab] | Without completion: do a partial completion, with pending completion: complete with previous completion | `/input complete_previous`
kbd:[Ctrl+h] | Delete previous char in command line. | `/input delete_previous_char`
| kbd:[Ctrl+k] | Delete from cursor until end of command line (deleted string is copied to the internal clipboard). | `/input delete_end_of_line`
| kbd:[Ctrl+r] | Search for text in buffer history (see <<key_bindings_search_context,keys for search context>>). | `/input search_text_here`
| kbd:[Ctrl+t] | Transpose chars. | `/input transpose_chars`
| kbd:[Ctrl+u] | Delete from cursor until beginning of command line (deleted string is copied to the internal clipboard). | `/input delete_beginning_of_line`
| kbd:[Ctrl+w] | Delete previous word of command line (deleted string is copied to the internal clipboard). | `/input delete_previous_word`
| kbd:[Ctrl+y] | Paste the internal clipboard content. | `/input clipboard_paste`
| kbd:[Ctrl+_] | Undo last action on command line. | `/input undo`
| kbd:[Alt+_] | Redo last action on command line. | `/input redo`
| kbd:[Tab] | Complete command or nick (kbd:[Tab] again: find next completion). | `/input complete_next`
| kbd:[Shift+Tab] | Without completion: do a partial completion, with pending completion: complete with previous completion. | `/input complete_previous`
| kbd:[Enter] +
kbd:[Ctrl+j] +
kbd:[Ctrl+m] | Execute command or send message (in search mode: stop search) | `/input return`
| kbd:[↑] | Call previous command/message (in search mode: search up) | `/input history_previous`
| kbd:[↓] | Call next command/message (in search mode: search down) | `/input history_next`
| kbd:[Ctrl+↑] | Call previous command/message in global history (common for all buffers) | `/input history_global_previous`
| kbd:[Ctrl+↓] | Call next command/message in global history (common for all buffers) | `/input history_global_next`
| kbd:[Alt+d] | Delete next word in command line (deleted string is copied to the internal clipboard) | `/input delete_next_word`
| kbd:[Alt+k] | Grab a key and insert its code (and command bound if key exists) in command line | `/input grab_key_command`
| kbd:[Alt+r] | Delete entire command line | `/input delete_line`
| kbd:[Alt+s] | Toggle aspell | `/mute aspell toggle`
kbd:[Ctrl+m] | Execute command or send message (in search mode: stop search). | `/input return`
| kbd:[↑] | Call previous command/message (in search mode: search up). | `/input history_previous`
| kbd:[↓] | Call next command/message (in search mode: search down). | `/input history_next`
| kbd:[Ctrl+↑] | Call previous command/message in global history (common for all buffers). | `/input history_global_previous`
| kbd:[Ctrl+↓] | Call next command/message in global history (common for all buffers). | `/input history_global_next`
| kbd:[Alt+d] | Delete next word in command line (deleted string is copied to the internal clipboard). | `/input delete_next_word`
| kbd:[Alt+k] | Grab a key and insert its code (and command bound if key exists) in command line. | `/input grab_key_command`
| kbd:[Alt+r] | Delete entire command line. | `/input delete_line`
| kbd:[Alt+s] | Toggle aspell. | `/mute aspell toggle`
|===
[[key_bindings_buffers_windows]]
@ -1525,69 +1525,69 @@ with `/script install buffer_autoset.py` and get help with `/help autosetbuffer`
[width="100%",cols="^.^3,.^8,.^5",options="header"]
|===
| Key | Description | Command
| kbd:[Ctrl+l] | Redraw whole window | `/window refresh`
| kbd:[Ctrl+l] | Redraw whole window. | `/window refresh`
| kbd:[Ctrl+s],
kbd:[Ctrl+u] | Set unread marker on all buffers | `/input set_unread`
| kbd:[Ctrl+x] | Switch current buffer if buffers are attached with same number | `/input switch_active_buffer`
| kbd:[Alt+x] | Zoom on merged buffer (kbd:[Alt+x] again: display all merged buffers) | `/input zoom_merged_buffer`
| kbd:[PgUp] | Scroll up one page in buffer history | `/window page_up`
| kbd:[PgDn] | Scroll down one page in buffer history | `/window page_down`
| kbd:[Alt+PgUp] | Scroll up a few lines in buffer history | `/window scroll_up`
| kbd:[Alt+PgDn] | Scroll down a few lines in buffer history | `/window scroll_down`
| kbd:[Alt+Home] | Scroll to top of buffer | `/window scroll_top`
| kbd:[Alt+End] | Scroll to bottom of buffer | `/window scroll_bottom`
kbd:[Ctrl+u] | Set unread marker on all buffers. | `/input set_unread`
| kbd:[Ctrl+x] | Switch current buffer if buffers are attached with same number. | `/input switch_active_buffer`
| kbd:[Alt+x] | Zoom on merged buffer (kbd:[Alt+x] again: display all merged buffers). | `/input zoom_merged_buffer`
| kbd:[PgUp] | Scroll up one page in buffer history. | `/window page_up`
| kbd:[PgDn] | Scroll down one page in buffer history. | `/window page_down`
| kbd:[Alt+PgUp] | Scroll up a few lines in buffer history. | `/window scroll_up`
| kbd:[Alt+PgDn] | Scroll down a few lines in buffer history. | `/window scroll_down`
| kbd:[Alt+Home] | Scroll to top of buffer. | `/window scroll_top`
| kbd:[Alt+End] | Scroll to bottom of buffer. | `/window scroll_bottom`
| kbd:[Alt+←] +
kbd:[Alt+↑] +
kbd:[Ctrl+p] +
kbd:[F5] | Switch to previous buffer | `/buffer -1`
kbd:[F5] | Switch to previous buffer. | `/buffer -1`
| kbd:[Alt+→] +
kbd:[Alt+↓] +
kbd:[Ctrl+n] +
kbd:[F6] | Switch to next buffer | `/buffer +1`
| kbd:[F7] | Switch to previous window | `/window -1`
| kbd:[F8] | Switch to next window | `/window +1`
| kbd:[F9] | Scroll buffer's title on the left | `+/bar scroll title * -30%+`
| kbd:[F10] | Scroll buffer's title on the right | `+/bar scroll title * +30%+`
| kbd:[F11] | Scroll up one page in nicklist | `/bar scroll nicklist * -100%`
| kbd:[F12] | Scroll down one page in nicklist | `/bar scroll nicklist * +100%`
| kbd:[Alt+F11] | Go to the beginning of nicklist | `/bar scroll nicklist * b`
| kbd:[Alt+F12] | Go to the end of nicklist | `/bar scroll nicklist * e`
| kbd:[Alt+a] | Switch to next buffer with activity (with priority: highlight, message, other) | `/input jump_smart`
| kbd:[Alt+h] | Clear hotlist (activity notification on other buffers) | `/input hotlist_clear`
kbd:[F6] | Switch to next buffer. | `/buffer +1`
| kbd:[F7] | Switch to previous window. | `/window -1`
| kbd:[F8] | Switch to next window. | `/window +1`
| kbd:[F9] | Scroll buffer's title on the left. | `+/bar scroll title * -30%+`
| kbd:[F10] | Scroll buffer's title on the right. | `+/bar scroll title * +30%+`
| kbd:[F11] | Scroll up one page in nicklist. | `/bar scroll nicklist * -100%`
| kbd:[F12] | Scroll down one page in nicklist. | `/bar scroll nicklist * +100%`
| kbd:[Alt+F11] | Go to the beginning of nicklist. | `/bar scroll nicklist * b`
| kbd:[Alt+F12] | Go to the end of nicklist. | `/bar scroll nicklist * e`
| kbd:[Alt+a] | Switch to next buffer with activity (with priority: highlight, message, other). | `/input jump_smart`
| kbd:[Alt+h] | Clear hotlist (activity notification on other buffers). | `/input hotlist_clear`
| kbd:[Alt+j],
kbd:[Alt+f] | Switch to first buffer | `/buffer -`
kbd:[Alt+f] | Switch to first buffer. | `/buffer -`
| kbd:[Alt+j],
kbd:[Alt+l] | Switch to last buffer | `/buffer +`
kbd:[Alt+l] | Switch to last buffer. | `/buffer +`
| kbd:[Alt+j],
kbd:[Alt+r] | Switch to IRC raw buffer | `/server raw`
kbd:[Alt+r] | Switch to IRC raw buffer. | `/server raw`
| kbd:[Alt+j],
kbd:[Alt+s] | Switch to IRC server buffer | `/server jump`
| kbd:[Alt+0...9] | Switch to buffer by number (0 = 10) | `/buffer *N`
kbd:[Alt+s] | Switch to IRC server buffer. | `/server jump`
| kbd:[Alt+0...9] | Switch to buffer by number (0 = 10). | `/buffer *N`
| kbd:[Alt+j],
kbd:[01...99] | Switch to buffer by number | `/buffer *NN`
| kbd:[Alt+l] | Toggle bare display on/off | `/window bare`
| kbd:[Alt+m] | Toggle mouse | `/mouse toggle`
| kbd:[Alt+n] | Scroll to next highlight | `/window scroll_next_highlight`
| kbd:[Alt+p] | Scroll to previous highlight | `/window scroll_previous_highlight`
| kbd:[Alt+u] | Scroll to first unread line in buffer | `/window scroll_unread`
kbd:[01...99] | Switch to buffer by number. | `/buffer *NN`
| kbd:[Alt+l] | Toggle bare display on/off. | `/window bare`
| kbd:[Alt+m] | Toggle mouse. | `/mouse toggle`
| kbd:[Alt+n] | Scroll to next highlight. | `/window scroll_next_highlight`
| kbd:[Alt+p] | Scroll to previous highlight. | `/window scroll_previous_highlight`
| kbd:[Alt+u] | Scroll to first unread line in buffer. | `/window scroll_unread`
| kbd:[Alt+w],
kbd:[Alt+↑] | Switch to window above | `/window up`
kbd:[Alt+↑] | Switch to window above. | `/window up`
| kbd:[Alt+w],
kbd:[Alt+↓] | Switch to window below | `/window down`
kbd:[Alt+↓] | Switch to window below. | `/window down`
| kbd:[Alt+w],
kbd:[Alt+←] | Switch to window on the left | `/window left`
kbd:[Alt+←] | Switch to window on the left. | `/window left`
| kbd:[Alt+w],
kbd:[Alt+→] | Switch to window on the right | `/window right`
kbd:[Alt+→] | Switch to window on the right. | `/window right`
| kbd:[Alt+w],
kbd:[Alt+b] | Balance the sizes of all windows | `/window balance`
kbd:[Alt+b] | Balance the sizes of all windows. | `/window balance`
| kbd:[Alt+w],
kbd:[Alt+s] | Swap buffers of two windows | `/window swap`
| kbd:[Alt+z] | Zoom on current window (kbd:[Alt+z] again: restore initial windows state, before zoom) | `/window zoom`
| kbd:[Alt+<] | Switch to previous buffer in list of visited buffers | `/input jump_previously_visited_buffer`
| kbd:[Alt+>] | Switch to next buffer in list of visited buffers | `/input jump_next_visited_buffer`
| kbd:[Alt+/] | Switch to last buffer displayed (before last jump to a buffer) | `/input jump_last_buffer_displayed`
| kbd:[Alt+=] | Toggle filters on/off | `/filter toggle`
| kbd:[Alt+-] | Toggle filters on/off in current buffer | `/filter toggle @`
kbd:[Alt+s] | Swap buffers of two windows. | `/window swap`
| kbd:[Alt+z] | Zoom on current window (kbd:[Alt+z] again: restore initial windows state, before zoom). | `/window zoom`
| kbd:[Alt+<] | Switch to previous buffer in list of visited buffers. | `/input jump_previously_visited_buffer`
| kbd:[Alt+>] | Switch to next buffer in list of visited buffers. | `/input jump_next_visited_buffer`
| kbd:[Alt+/] | Switch to last buffer displayed (before last jump to a buffer). | `/input jump_last_buffer_displayed`
| kbd:[Alt+=] | Toggle filters on/off. | `/filter toggle`
| kbd:[Alt+-] | Toggle filters on/off in current buffer. | `/filter toggle @`
|===
[[key_bindings_search_context]]
@ -1599,15 +1599,15 @@ text in buffer).
[width="100%",cols="^.^3,.^8,.^5",options="header"]
|===
| Key | Description | Command
| kbd:[Ctrl+r] | Switch search type: string (default), regular expression | `/input search_switch_regex`
| kbd:[Alt+c] | Switch exact case for search | `/input search_switch_case`
| kbd:[Tab] | Switch search in: messages (default), prefixes, prefixes + messages | `/input search_switch_where`
| kbd:[↑] | Search previous line | `/input search_previous`
| kbd:[↓] | Search next line | `/input search_next`
| kbd:[Ctrl+r] | Switch search type: string (default), regular expression. | `/input search_switch_regex`
| kbd:[Alt+c] | Switch exact case for search. | `/input search_switch_case`
| kbd:[Tab] | Switch search in: messages (default), prefixes, prefixes + messages. | `/input search_switch_where`
| kbd:[↑] | Search previous line. | `/input search_previous`
| kbd:[↓] | Search next line. | `/input search_next`
| kbd:[Enter] +
kbd:[Ctrl+j] +
kbd:[Ctrl+m] | Stop search at current position | `/input search_stop_here`
| kbd:[Ctrl+q] | Stop search and scroll to bottom of buffer | `/input search_stop`
kbd:[Ctrl+m] | Stop search at current position. | `/input search_stop_here`
| kbd:[Ctrl+q] | Stop search and scroll to bottom of buffer. | `/input search_stop`
|===
[[key_bindings_cursor_context]]
@ -1618,22 +1618,22 @@ These keys are used in context "cursor" (free movement of cursor on screen).
[width="100%",cols="^.^3,^.^2,.^7,.^7",options="header"]
|===
| Key | Area | Description | Command
| kbd:[↑] | - | Move cursor one line up | `/cursor move up`
| kbd:[↓] | - | Move cursor one line down | `/cursor move down`
| kbd:[←] | - | Move cursor one column left | `/cursor move left`
| kbd:[→] | - | Move cursor one column right | `/cursor move right`
| kbd:[Alt+↑] | - | Move cursor one area up | `/cursor move area_up`
| kbd:[Alt+↓] | - | Move cursor one area down | `/cursor move area_down`
| kbd:[Alt+←] | - | Move cursor one area left | `/cursor move area_left`
| kbd:[Alt+→] | - | Move cursor one area right | `/cursor move area_right`
| kbd:[m] | chat | Quote message | `hsignal:chat_quote_message;/cursor stop`
| kbd:[q] | chat | Quote prefix + message | `hsignal:chat_quote_prefix_message;/cursor stop`
| kbd:[Q] | chat | Quote time + prefix + message | `hsignal:chat_quote_time_prefix_message;/cursor stop`
| kbd:[b] | nicklist | Ban nick | `/window ${_window_number};/ban ${nick}`
| kbd:[k] | nicklist | Kick nick | `/window ${_window_number};/kick ${nick}`
| kbd:[K] | nicklist | Kick and ban nick | `/window ${_window_number};/kickban ${nick}`
| kbd:[q] | nicklist | Open query with nick | `/window ${_window_number};/query ${nick};/cursor stop`
| kbd:[w] | nicklist | Do a whois on nick | `/window ${_window_number};/whois ${nick}`
| kbd:[↑] | - | Move cursor one line up. | `/cursor move up`
| kbd:[↓] | - | Move cursor one line down. | `/cursor move down`
| kbd:[←] | - | Move cursor one column left. | `/cursor move left`
| kbd:[→] | - | Move cursor one column right. | `/cursor move right`
| kbd:[Alt+↑] | - | Move cursor one area up. | `/cursor move area_up`
| kbd:[Alt+↓] | - | Move cursor one area down. | `/cursor move area_down`
| kbd:[Alt+←] | - | Move cursor one area left. | `/cursor move area_left`
| kbd:[Alt+→] | - | Move cursor one area right. | `/cursor move area_right`
| kbd:[m] | chat | Quote message. | `hsignal:chat_quote_message;/cursor stop`
| kbd:[q] | chat | Quote prefix + message. | `hsignal:chat_quote_prefix_message;/cursor stop`
| kbd:[Q] | chat | Quote time + prefix + message. | `hsignal:chat_quote_time_prefix_message;/cursor stop`
| kbd:[b] | nicklist | Ban nick. | `/window ${_window_number};/ban ${nick}`
| kbd:[k] | nicklist | Kick nick. | `/window ${_window_number};/kick ${nick}`
| kbd:[K] | nicklist | Kick and ban nick. | `/window ${_window_number};/kickban ${nick}`
| kbd:[q] | nicklist | Open query with nick. | `/window ${_window_number};/query ${nick};/cursor stop`
| kbd:[w] | nicklist | Do a whois on nick. | `/window ${_window_number};/whois ${nick}`
| kbd:[Enter] +
kbd:[Ctrl+j] +
kbd:[Ctrl+m] | - | Stop cursor mode | `/cursor stop`
@ -1647,32 +1647,32 @@ These keys are used in context "mouse", namely when a mouse event occurs.
[width="100%",cols="^.^3,^.^3,^.^3,.^8,.^8",options="header"]
|===
| Button ^(1)^ | Gesture | Area | Description | Command
| ◾◽◽ | - | chat | Switch to window | `/window ${_window_number}`
| ◾◽◽ | left | chat | Switch to previous buffer | `/window ${_window_number};/buffer +1`
| ◾◽◽ | right | chat | Switch to next buffer | `/window ${_window_number};/buffer +1`
| ◾◽◽ | left (long) | chat | Switch to first buffer | `/window ${_window_number};/buffer 1`
| ◾◽◽ | right (long) | chat | Switch to last buffer | `/window ${_window_number};/input jump_last_buffer`
| ◾◽◽ | - | chat (script buffer) | Select line in script buffer | `/script go ${_chat_line_y}`
| ◽◽◾ | - | chat (script buffer) | Install/remove script | `/script go ${_chat_line_y};/script installremove -q ${script_name_with_extension}`
| ⇑ | - | chat | Scroll up a few lines in buffer history | `/window scroll_up -window ${_window_number}`
| ⇓ | - | chat | Scroll down a few lines in buffer history | `/window scroll_down -window ${_window_number}`
| ⇑ | - | chat (script buffer) | Move 5 lines up in script buffer | `/script up 5`
| ⇓ | - | chat (script buffer) | Move 5 lines down in script buffer | `/script down 5`
| kbd:[Ctrl+⇑] | - | chat | Scroll horizontally to the left | `/window scroll_horiz -window ${_window_number} -10%`
| kbd:[Ctrl+⇓] | - | chat | Scroll horizontally to the right | `/window scroll_horiz -window ${_window_number} +10%`
| ◾◽◽ | up | nicklist | Scroll up one page in nicklist | `/bar scroll nicklist ${_window_number} -100%`
| ◾◽◽ | down | nicklist | Scroll down one page in nicklist | `/bar scroll nicklist ${_window_number} +100%`
| ◾◽◽ | up (long) | nicklist | Go to the beginning of nicklist | `/bar scroll nicklist ${_window_number} b`
| ◾◽◽ | down (long) | nicklist | Go to the end of nicklist | `/bar scroll nicklist ${_window_number} e`
| ◾◽◽ | - | nicklist | Open query with nick | `/window ${_window_number};/query ${nick}`
| ◽◽◾ | - | nicklist | Do a whois on nick | `/window ${_window_number};/whois ${nick}`
| ◾◽◽ | left | nicklist | Kick nick | `/window ${_window_number};/kick ${nick}`
| ◾◽◽ | left (long) | nicklist | Kick and ban nick | `/window ${_window_number};/kickban ${nick}`
| ◽◽◾ | left | nicklist | Ban nick | `/window ${_window_number};/ban ${nick}`
| ◽◽◾ | - | input | Grab a mouse event and insert its code in command line | `/input grab_mouse_area`
| ⇑ | - | any bar | Scroll bar by -20% | `/bar scroll ${_bar_name} ${_window_number} -20%`
| ⇓ | - | any bar | Scroll bar by +20% | `/bar scroll ${_bar_name} ${_window_number} +20%`
| ◽◾◽ | - | anywhere | Start cursor mode at this point | `/cursor go ${_x},${_y}`
| ◾◽◽ | - | chat | Switch to window. | `/window ${_window_number}`
| ◾◽◽ | left | chat | Switch to previous buffer. | `/window ${_window_number};/buffer +1`
| ◾◽◽ | right | chat | Switch to next buffer. | `/window ${_window_number};/buffer +1`
| ◾◽◽ | left (long) | chat | Switch to first buffer. | `/window ${_window_number};/buffer 1`
| ◾◽◽ | right (long) | chat | Switch to last buffer. | `/window ${_window_number};/input jump_last_buffer`
| ◾◽◽ | - | chat (script buffer) | Select line in script buffer. | `/script go ${_chat_line_y}`
| ◽◽◾ | - | chat (script buffer) | Install/remove script. | `/script go ${_chat_line_y};/script installremove -q ${script_name_with_extension}`
| ⇑ | - | chat | Scroll up a few lines in buffer history. | `/window scroll_up -window ${_window_number}`
| ⇓ | - | chat | Scroll down a few lines in buffer history. | `/window scroll_down -window ${_window_number}`
| ⇑ | - | chat (script buffer) | Move 5 lines up in script buffer. | `/script up 5`
| ⇓ | - | chat (script buffer) | Move 5 lines down in script buffer. | `/script down 5`
| kbd:[Ctrl+⇑] | - | chat | Scroll horizontally to the left. | `/window scroll_horiz -window ${_window_number} -10%`
| kbd:[Ctrl+⇓] | - | chat | Scroll horizontally to the right. | `/window scroll_horiz -window ${_window_number} +10%`
| ◾◽◽ | up | nicklist | Scroll up one page in nicklist. | `/bar scroll nicklist ${_window_number} -100%`
| ◾◽◽ | down | nicklist | Scroll down one page in nicklist. | `/bar scroll nicklist ${_window_number} +100%`
| ◾◽◽ | up (long) | nicklist | Go to the beginning of nicklist. | `/bar scroll nicklist ${_window_number} b`
| ◾◽◽ | down (long) | nicklist | Go to the end of nicklist. | `/bar scroll nicklist ${_window_number} e`
| ◾◽◽ | - | nicklist | Open query with nick. | `/window ${_window_number};/query ${nick}`
| ◽◽◾ | - | nicklist | Do a whois on nick. | `/window ${_window_number};/whois ${nick}`
| ◾◽◽ | left | nicklist | Kick nick. | `/window ${_window_number};/kick ${nick}`
| ◾◽◽ | left (long) | nicklist | Kick and ban nick. | `/window ${_window_number};/kickban ${nick}`
| ◽◽◾ | left | nicklist | Ban nick. | `/window ${_window_number};/ban ${nick}`
| ◽◽◾ | - | input | Grab a mouse event and insert its code in command line. | `/input grab_mouse_area`
| ⇑ | - | any bar | Scroll bar by -20%. | `/bar scroll ${_bar_name} ${_window_number} -20%`
| ⇓ | - | any bar | Scroll bar by +20%. | `/bar scroll ${_bar_name} ${_window_number} +20%`
| ◽◾◽ | - | anywhere | Start cursor mode at this point. | `/cursor go ${_x},${_y}`
|===
[NOTE]
@ -1890,8 +1890,8 @@ Sections:
[width="100%",cols="3m,6m,16",options="header"]
|===
| Section | Control command | Description
| crypt | /set sec.crypt.* | Options for encryption
| data | <<command_weechat_secure,/secure>> | Secured data
| crypt | /set sec.crypt.* | Options for encryption.
| data | <<command_weechat_secure,/secure>> | Secured data.
|===
Options:
@ -1907,26 +1907,26 @@ Sections:
|===
| Section | Control command | Description
| debug | <<command_weechat_debug,/debug set>> +
/set weechat.debug.* | Debug level, for core and plugins (options can be added/removed in section)
| startup | /set weechat.startup.* | Startup options
| look | /set weechat.look.* | Look and feel
/set weechat.debug.* | Debug level, for core and plugins (options can be added/removed in section).
| startup | /set weechat.startup.* | Startup options.
| look | /set weechat.look.* | Look and feel.
| palette | <<command_weechat_color,/color alias>> +
/set weechat.palette.* | Color aliases (options can be added/removed in section)
| color | /set weechat.color.* | Colors
| completion | /set weechat.completion.* | Completion options
| history | /set weechat.history.* | History options (commands and buffers)
/set weechat.palette.* | Color aliases (options can be added/removed in section).
| color | /set weechat.color.* | Colors.
| completion | /set weechat.completion.* | Completion options.
| history | /set weechat.history.* | History options (commands and buffers).
| proxy | <<command_weechat_proxy,/proxy>> +
/set weechat.proxy.* | Proxy options
| network | /set weechat.network.* | Network/SSL options
/set weechat.proxy.* | Proxy options.
| network | /set weechat.network.* | Network/SSL options.
| bar | <<command_weechat_bar,/bar>> +
/set weechat.bar.* | Bar options
| layout | <<command_weechat_layout,/layout>> | Layouts
| notify | <<command_weechat_buffer,/buffer notify>> | Notify levels for buffers (options can be added/removed in section)
| filter | <<command_weechat_filter,/filter>> | Filters
| key | <<command_weechat_key,/key>> | Keys in default context
| key_search | <<command_weechat_key,/key>> | Keys in search context
| key_cursor | <<command_weechat_key,/key>> | Keys in cursor context
| key_mouse | <<command_weechat_key,/key>> | Keys in mouse context
/set weechat.bar.* | Bar options.
| layout | <<command_weechat_layout,/layout>> | Layouts.
| notify | <<command_weechat_buffer,/buffer notify>> | Notify levels for buffers (options can be added/removed in section).
| filter | <<command_weechat_filter,/filter>> | Filters.
| key | <<command_weechat_key,/key>> | Keys in default context.
| key_search | <<command_weechat_key,/key>> | Keys in search context.
| key_cursor | <<command_weechat_key,/key>> | Keys in cursor context.
| key_mouse | <<command_weechat_key,/key>> | Keys in mouse context.
|===
Options:
@ -1971,24 +1971,24 @@ Default plugins are:
[width="100%",cols="^1,5",options="header"]
|===
| Plugin | Description
| alias | Define alias for commands
| aspell | Spell checking for command line
| charset | Charset decoding/encoding for buffers
| exec | Execution of external commands in WeeChat
| fifo | FIFO pipe used to remotely send commands to WeeChat
| irc | IRC chat protocol
| logger | Log buffers to files
| relay | Relay data via network
| script | Scripts manager
| python | Python scripting API
| perl | Perl scripting API
| ruby | Ruby scripting API
| lua | Lua scripting API
| tcl | Tcl scripting API
| guile | Guile (scheme) scripting API
| javascript | Javascript scripting API
| trigger | Text replacement and command execution on events triggered by WeeChat/plugins
| xfer | File transfer and direct chat
| alias | Define alias for commands.
| aspell | Spell checking for command line.
| charset | Charset decoding/encoding for buffers.
| exec | Execution of external commands in WeeChat.
| fifo | FIFO pipe used to remotely send commands to WeeChat.
| irc | IRC chat protocol.
| logger | Log buffers to files.
| relay | Relay data via network.
| script | Scripts manager.
| python | Python scripting API.
| perl | Perl scripting API.
| ruby | Ruby scripting API.
| lua | Lua scripting API.
| tcl | Tcl scripting API.
| guile | Guile (scheme) scripting API.
| javascript | Javascript scripting API.
| trigger | Text replacement and command execution on events triggered by WeeChat/plugins.
| xfer | File transfer and direct chat.
|===
To learn more about plugin or script development (through API), please read
@ -2019,11 +2019,11 @@ Sections:
[width="100%",cols="3m,6m,16",options="header"]
|===
| Section | Control command | Description
| color | /set aspell.color.* | Colors
| check | /set aspell.check.* | Options to control spell checking
| color | /set aspell.color.* | Colors.
| check | /set aspell.check.* | Options to control spell checking.
| dict | <<command_aspell_aspell,/aspell setdict>> +
/set aspell.dict.* | Dictionaries used by buffer (options can be added/removed in section)
| option | /set aspell.option.* | <<aspell_speller_options,Speller options>> (options can be added/removed in section)
/set aspell.dict.* | Dictionaries used by buffer (options can be added/removed in section).
| option | /set aspell.option.* | <<aspell_speller_options,Speller options>> (options can be added/removed in section).
|===
Options:
@ -2123,11 +2123,11 @@ Sections:
[width="100%",cols="3m,6m,16",options="header"]
|===
| Section | Control command | Description
| default | /set charset.default.* | Default decoding/encoding charset
| default | /set charset.default.* | Default decoding/encoding charset.
| decode | <<command_charset_charset,/charset decode>> +
/set charset.decode.* | Decoding charset by buffer (options can be added/removed in section)
/set charset.decode.* | Decoding charset by buffer (options can be added/removed in section).
| encode | <<command_charset_charset,/charset encode>> +
/set charset.encode.* | Encoding charset by buffer (options can be added/removed in section)
/set charset.encode.* | Encoding charset by buffer (options can be added/removed in section).
|===
Options:
@ -2208,8 +2208,8 @@ Sections:
[width="100%",cols="3m,6m,16",options="header"]
|===
| Section | Control command | Description
| command | /set exec.command.* | Options for commands
| color | /set exec.color.* | Colors
| command | /set exec.command.* | Options for commands.
| color | /set exec.color.* | Colors.
|===
Options:
@ -2271,7 +2271,7 @@ Sections:
[width="100%",cols="3m,6m,16",options="header"]
|===
| Section | Control command | Description
| file | /set fifo.file.* | FIFO pipe control
| file | /set fifo.file.* | FIFO pipe control.
|===
Options:
@ -2315,15 +2315,15 @@ Sections:
[width="100%",cols="3m,6m,16",options="header"]
|===
| Section | Control command | Description
| look | /set irc.look.* | Look and feel
| color | /set irc.color.* | Colors
| network | /set irc.network.* | Network options
| msgbuffer | /set irc.msgbuffer.* | <<irc_target_buffer,Target buffer for IRC messages>> (options can be added/removed in section)
| ctcp | /set irc.ctcp.* | <<irc_ctcp_replies,CTCP replies>> (options can be added/removed in section)
| ignore | <<command_irc_ignore,/ignore>> | Ignore people
| server_default | /set irc.server_default.* | Default values for servers (used when options in server are not defined)
| look | /set irc.look.* | Look and feel.
| color | /set irc.color.* | Colors.
| network | /set irc.network.* | Network options.
| msgbuffer | /set irc.msgbuffer.* | <<irc_target_buffer,Target buffer for IRC messages>> (options can be added/removed in section).
| ctcp | /set irc.ctcp.* | <<irc_ctcp_replies,CTCP replies>> (options can be added/removed in section).
| ignore | <<command_irc_ignore,/ignore>> | Ignore people.
| server_default | /set irc.server_default.* | Default values for servers (used when options in server are not defined).
| server | <<command_irc_server,/server>> +
/set irc.server.* | Servers
/set irc.server.* | Servers.
|===
Options:
@ -2773,11 +2773,11 @@ Sections:
[width="100%",cols="3m,6m,16",options="header"]
|===
| Section | Control command | Description
| look | /set logger.look.* | Look and feel
| color | /set logger.color.* | Colors
| file | /set logger.file.* | Options for log files
| level | /set logger.level.* | Log level by buffer (options can be added/removed in section)
| mask | /set logger.mask.* | Filename mask by buffer (options can be added/removed in section)
| look | /set logger.look.* | Look and feel.
| color | /set logger.color.* | Colors.
| file | /set logger.file.* | Options for log files.
| level | /set logger.level.* | Log level by buffer (options can be added/removed in section).
| mask | /set logger.mask.* | Filename mask by buffer (options can be added/removed in section).
|===
Options:
@ -2927,12 +2927,12 @@ Sections:
[width="100%",cols="3m,6m,16",options="header"]
|===
| Section | Control command | Description
| look | /set relay.look.* | Look and feel
| color | /set relay.color.* | Colors
| network | /set relay.network.* | Network options
| irc | /set relay.irc.* | Options specific to irc protocol (irc proxy)
| look | /set relay.look.* | Look and feel.
| color | /set relay.color.* | Colors.
| network | /set relay.network.* | Network options.
| irc | /set relay.irc.* | Options specific to irc protocol (irc proxy).
| port | <<command_relay_relay,/relay add>> +
/set relay.port.* | Ports used for relay (irc and weechat protocols) (options can be added/removed in section)
/set relay.port.* | Ports used for relay (irc and weechat protocols) (options can be added/removed in section).
|===
Options:
@ -3072,9 +3072,9 @@ Sections:
[width="100%",cols="3m,6m,16",options="header"]
|===
| Section | Control command | Description
| look | /set script.look.* | Look and feel
| color | /set script.color.* | Colors
| scripts | /set script.scripts.* | Options for download of scripts
| look | /set script.look.* | Look and feel.
| color | /set script.color.* | Colors.
| scripts | /set script.scripts.* | Options for download of scripts.
|===
Options:
@ -3141,11 +3141,11 @@ Sections:
[width="100%",cols="3m,6m,16",options="header"]
|===
| Section | Control command | Description
| look | /set trigger.look.* | Look and feel
| color | /set trigger.color.* | Colors
| look | /set trigger.look.* | Look and feel.
| color | /set trigger.color.* | Colors.
| trigger | <<command_trigger_trigger,/trigger add>> +
<<command_trigger_trigger,/trigger set>> +
/set trigger.trigger.* | Trigger options
/set trigger.trigger.* | Trigger options.
|===
Options:
@ -3425,19 +3425,19 @@ is added in hashtable:
[width="100%",cols="3m,2,14",options="header"]
|===
| Variable | Type | Description
| server | string | Name of server (example: "freenode")
| tags | string | Tags in message (rarely used)
| message_without_tags | string | Message without tags
| nick | string | Nick
| host | string | Hostname
| command | string | IRC command (example: "PRIVMSG", "NOTICE", ...)
| channel | string | IRC channel
| arguments | string | Arguments of command (includes value of _channel_)
| text | string | Text (for example user message)
| pos_command | string | The index of _command_ in message ("-1" if _command_ was not found)
| pos_arguments | string | The index of _arguments_ in message ("-1" if _arguments_ was not found)
| pos_channel | string | The index of _channel_ in message ("-1" if _channel_ was not found)
| pos_text | string | The index of _text_ in message ("-1" if _text_ was not found)
| server | string | Name of server (example: "freenode").
| tags | string | Tags in message (rarely used).
| message_without_tags | string | Message without tags.
| nick | string | Nick.
| host | string | Hostname.
| command | string | IRC command (example: "PRIVMSG", "NOTICE", ...).
| channel | string | IRC channel.
| arguments | string | Arguments of command (includes value of _channel_).
| text | string | Text (for example user message).
| pos_command | string | The index of _command_ in message ("-1" if _command_ was not found).
| pos_arguments | string | The index of _arguments_ in message ("-1" if _arguments_ was not found).
| pos_channel | string | The index of _channel_ in message ("-1" if _channel_ was not found).
| pos_text | string | The index of _text_ in message ("-1" if _text_ was not found).
|===
When the data is a pointer, the variable `tg_signal_data` can be used like this
@ -3469,10 +3469,10 @@ The "modifier" callback sets following variables in hashtable:
[width="100%",cols="3m,2,14",options="header"]
|===
| Variable | Type | Description
| tg_modifier | string | Name of modifier
| tg_modifier_data | string | Data sent with modifier
| tg_string | string | The string that can be modified
| tg_string_nocolor | string | The string without color codes
| tg_modifier | string | Name of modifier.
| tg_modifier_data | string | Data sent with modifier.
| tg_string | string | The string that can be modified.
| tg_string_nocolor | string | The string without color codes.
|===
For the _weechat_print_ modifier, variables using message tags are added (see
@ -3481,13 +3481,13 @@ For the _weechat_print_ modifier, variables using message tags are added (see
[width="100%",cols="3m,2,14",options="header"]
|===
| Variable | Type | Description
| buffer | pointer | Buffer where message is printed
| tg_plugin | string | Plugin of buffer where message is printed
| tg_buffer | string | Full name of buffer where message is printed
| tg_prefix | string | Prefix of message printed
| tg_prefix_nocolor | string | Prefix without color codes
| tg_message | string | Message printed
| tg_message_nocolor | string | Message without color codes
| buffer | pointer | Buffer where message is printed.
| tg_plugin | string | Plugin of buffer where message is printed.
| tg_buffer | string | Full name of buffer where message is printed.
| tg_prefix | string | Prefix of message printed.
| tg_prefix_nocolor | string | Prefix without color codes.
| tg_message | string | Message printed.
| tg_message_nocolor | string | Message without color codes.
|===
If the modifier contains an IRC message, the message is parsed and extra data is
@ -3501,14 +3501,14 @@ The "print" callback sets following variables in hashtable:
[width="100%",cols="3m,2,14",options="header"]
|===
| Variable | Type | Description
| buffer | pointer | Buffer
| tg_date | string | Message date/time (format: `YYYY-MM-DD hh:mm:ss`)
| tg_displayed | string | "1" if displayed, "0" if line filtered
| tg_highlight | string | "1" if highlight, otherwise "0"
| tg_prefix | string | Prefix
| tg_prefix_nocolor | string | Prefix without color codes
| tg_message | string | Message
| tg_message_nocolor | string | Message without color codes
| buffer | pointer | Buffer.
| tg_date | string | Message date/time (format: `YYYY-MM-DD hh:mm:ss`).
| tg_displayed | string | "1" if displayed, "0" if line filtered.
| tg_highlight | string | "1" if highlight, otherwise "0".
| tg_prefix | string | Prefix.
| tg_prefix_nocolor | string | Prefix without color codes.
| tg_message | string | Message.
| tg_message_nocolor | string | Message without color codes.
|===
Variables set using tags in message (they are set in modifier _weechat_print_
@ -3517,14 +3517,14 @@ too):
[width="100%",cols="3m,2,14",options="header"]
|===
| Variable | Type | Description
| tg_tags | string | Tags of message (with comma added at beginning/end of string)
| tg_tags_count | string | Number of tags in message
| tg_tag_nick | string | Nick (from tag "nick_xxx")
| tg_tag_prefix_nick | string | Color of nick in prefix (from tag "prefix_nick_ccc")
| tg_tag_host | string | User name and host, format: username@host (from tag "host_xxx")
| tg_tag_notify | string | Notify level (_none_, _message_, _private_, _highlight_)
| tg_notify | string | Notify level, if different from _none_
| tg_msg_pv | string | "1" for a private message, otherwise "0"
| tg_tags | string | Tags of message (with comma added at beginning/end of string).
| tg_tags_count | string | Number of tags in message.
| tg_tag_nick | string | Nick (from tag "nick_xxx").
| tg_tag_prefix_nick | string | Color of nick in prefix (from tag "prefix_nick_ccc").
| tg_tag_host | string | User name and host, format: username@host (from tag "host_xxx").
| tg_tag_notify | string | Notify level (_none_, _message_, _private_, _highlight_).
| tg_notify | string | Notify level, if different from _none_.
| tg_msg_pv | string | "1" for a private message, otherwise "0".
|===
[[trigger_data_command]]
@ -3535,9 +3535,9 @@ The "command" callback sets following variables in hashtable:
[width="100%",cols="3m,2,14",options="header"]
|===
| Variable | Type | Description
| buffer | pointer | Buffer
| tg_argvN | string | Argument #N
| tg_argv_eolN | string | From argument #N until end of arguments
| buffer | pointer | Buffer.
| tg_argvN | string | Argument #N.
| tg_argv_eolN | string | From argument #N until end of arguments.
|===
[[trigger_data_command_run]]
@ -3548,8 +3548,8 @@ The "command_run" callback sets following variables in hashtable:
[width="100%",cols="3m,2,14",options="header"]
|===
| Variable | Type | Description
| buffer | pointer | Buffer
| tg_command | string | Command executed
| buffer | pointer | Buffer.
| tg_command | string | Command executed.
|===
[[trigger_data_timer]]
@ -3560,8 +3560,8 @@ The "timer" callback sets following variables in hashtable:
[width="100%",cols="3m,2,14",options="header"]
|===
| Variable | Type | Description
| tg_remaining_calls | string | Number of remaining calls
| tg_date | string | Current date/time (format: `YYYY-MM-DD hh:mm:ss`)
| tg_remaining_calls | string | Number of remaining calls.
| tg_date | string | Current date/time (format: `YYYY-MM-DD hh:mm:ss`).
|===
[[trigger_data_config]]
@ -3572,8 +3572,8 @@ The "config" callback sets following variables in hashtable:
[width="100%",cols="3m,2,14",options="header"]
|===
| Variable | Type | Description
| tg_option | string | Option
| tg_value | string | Value
| tg_option | string | Option.
| tg_value | string | Value.
|===
[[trigger_data_focus]]
@ -3584,8 +3584,8 @@ The "focus" callback sets following variables in hashtable:
[width="100%",cols="3m,2,14",options="header"]
|===
| Variable | Type | Description
| window | pointer | Window
| buffer | pointer | Buffer
| window | pointer | Window.
| buffer | pointer | Buffer.
|===
The hashtable contains all keys/values from hashtable received (type:
@ -3673,10 +3673,10 @@ Sections:
[width="100%",cols="3m,6m,16",options="header"]
|===
| Section | Control command | Description
| look | /set xfer.look.* | Look and feel
| color | /set xfer.color.* | Colors
| network | /set xfer.network.* | Network options
| file | /set xfer.file.* | Options for files sent/received
| look | /set xfer.look.* | Look and feel.
| color | /set xfer.color.* | Colors.
| network | /set xfer.network.* | Network options.
| file | /set xfer.file.* | Options for files sent/received.
|===
Options:

View File

@ -63,35 +63,35 @@ Les répertoires principaux de WeeChat sont :
[width="100%",cols="1m,3",options="header"]
|===
| Répertoire | Description
| src/ | Racine des sources
|    core/ | Fonctions du cœur : point d'entrée, structures internes
|    gui/ | Fonctions pour les tampons, fenêtres, ... (utilisées par toutes les interfaces)
|       curses/ | Interface Curses
|    plugins/ | API extension/script
|       alias/ | Extension Alias
|       aspell/ | Extension Aspell
|       charset/ | Extension Charset
|       exec/ | Extension Exec
|       fifo/ | Extension Fifo (tube FIFO utilisé pour envoyer des commandes à WeeChat)
|       guile/ | API script Guile (scheme)
|       irc/ | Extension IRC (Internet Relay Chat)
|       javascript/ | API script Javascript
|       logger/ | Extension Logger (enregistrer les messages affichés dans des fichiers)
|       lua/ | API script Lua
|       perl/ | API script Perl
|       python/ | API script Python
|       relay/ | Extension Relay (proxy IRC + relai pour interfaces distantes)
|       ruby/ | API script Ruby
|       script/ | Gestionnaire de scripts
|       tcl/ | API script Tcl
|       trigger/ | Extension Trigger
|       xfer/ | Extension Xfer (IRC DCC fichier/discussion)
| tests/ | Tests
|    unit/ | Tests unitaires
|       core/ | Tests unitaires pour les fonctions du cœur
| doc/ | Documentation
| po/ | Fichiers de traductions (gettext)
| debian/ | Empaquetage Debian
| src/ | Racine des sources.
|    core/ | Fonctions du cœur : point d'entrée, structures internes.
|    gui/ | Fonctions pour les tampons, fenêtres, ... (utilisées par toutes les interfaces).
|       curses/ | Interface Curses.
|    plugins/ | API extension/script.
|       alias/ | Extension Alias.
|       aspell/ | Extension Aspell.
|       charset/ | Extension Charset.
|       exec/ | Extension Exec.
|       fifo/ | Extension Fifo (tube FIFO utilisé pour envoyer des commandes à WeeChat).
|       guile/ | API script Guile (scheme).
|       irc/ | Extension IRC (Internet Relay Chat).
|       javascript/ | API script Javascript.
|       logger/ | Extension Logger (enregistrer les messages affichés dans des fichiers).
|       lua/ | API script Lua.
|       perl/ | API script Perl.
|       python/ | API script Python.
|       relay/ | Extension Relay (proxy IRC + relai pour interfaces distantes).
|       ruby/ | API script Ruby.
|       script/ | Gestionnaire de scripts.
|       tcl/ | API script Tcl.
|       trigger/ | Extension Trigger.
|       xfer/ | Extension Xfer (IRC DCC fichier/discussion).
| tests/ | Tests.
|    unit/ | Tests unitaires.
|       core/ | Tests unitaires pour les fonctions du cœur.
| doc/ | Documentation.
| po/ | Fichiers de traductions (gettext).
| debian/ | Empaquetage Debian.
|===
[[sources]]
@ -108,64 +108,64 @@ Le cœur de WeeChat est situé dans les répertoires suivants :
[width="100%",cols="1m,3",options="header"]
|===
| Chemin/fichier | Description
| core/ | Fonctions du cœur : point d'entrée, structures internes
|    wee-arraylist.c | Listes avec tableau (« arraylists »)
|    wee-backtrace.c | Afficher une trace après un plantage
|    wee-command.c | Commandes du cœur de WeeChat
|    wee-completion.c | Complétions par défaut
|    wee-config-file.c | Gestion des fichiers de configuration
|    wee-config.c | Options de configuration du cœur de WeeChat (fichier weechat.conf)
|    wee-debug.c | Quelques fonctions de debug
|    wee-eval.c | Évaluation d'expressions avec des références à des variables internes
|    wee-hashtable.c | Tables de hachage
|    wee-hdata.c | Hdata (accès direct aux données en utilisant des tables de hachage)
|    wee-hook.c | Crochets ("hooks")
|    wee-infolist.c | Infolists (listes avec les données des objets)
|    wee-input.c | Entrée de commandes/texte
|    wee-list.c | Listes triées
|    wee-log.c | Écriture dans le fichier de log WeeChat (weechat.log)
|    wee-network.c | Fonctions réseau (connexion aux serveurs/proxies)
|    wee-proxy.c | Gestion des proxies
|    wee-secure.c | Options des données sécurisées (fichier sec.conf)
|    wee-string.c | Fonctions sur les chaînes de caractères
|    wee-upgrade-file.c | Système de mise à jour interne
|    wee-upgrade.c | Mise à jour du cœur de WeeChat (tampons, lignes, historique, ...)
|    wee-url.c | Transfert d'URL (en utilisant libcurl)
|    wee-utf8.c | Fonctions UTF-8
|    wee-util.c | Quelques autres fonctions utilitaires
|    wee-version.c | Fonctions pour la version de WeeChat
|    weechat.c | Fonctions principales : options de ligne de commande, démarrage
| gui/ | Fonctions pour les tampons, fenêtres, ... (utilisées par toutes les interfaces)
|    gui-bar-item.c | Objets de barre
|    gui-bar-window.c | Fenêtres de barre
|    gui-bar.c | Barres
|    gui-buffer.c | Tampons
|    gui-chat.c | Fonctions pour la discussion (afficher un message, ...)
|    gui-color.c | Fonctions de couleur
|    gui-completion.c | Complétion sur la ligne de commande
|    gui-cursor.c | Mode curseur (mouvement libre du curseur)
|    gui-filter.c | Filtres
|    gui-focus.c | Fonctions concernant le focus (pour les modes curseur et souris)
|    gui-history.c | Commandes/texte sauvés dans les tampons
|    gui-hotlist.c | Gestion de la "hotlist" (liste des tampons avec activité)
|    gui-input.c | Fonctions d'entrée (barre "input")
|    gui-key.c | Fonctions pour le clavier
|    gui-layout.c | Dispositions ("layouts")
|    gui-line.c | Lignes dans les tampons
|    gui-mouse.c | Souris
|    gui-nick.c | Fonctions pour les pseudos
|    gui-nicklist.c | Liste de pseudos dans les tampons
|    gui-window.c | Fenêtres
|    curses/ | Interface Curses
|       gui-curses-bar-window.c | Affichage dans les fenêtres de barre
|       gui-curses-chat.c | Affichage dans la zone de discussion (messages)
|       gui-curses-color.c | Fonctions pour les couleurs
|       gui-curses-key.c | Fonctions pour le clavier (touches par défaut, lecture du clavier)
|       gui-curses-main.c | Boucle principale de WeeChat (attente des évènements clavier/réseau)
|       gui-curses-mouse.c | Souris
|       gui-curses-term.c | Fonctions pour le terminal
|       gui-curses-window.c | Fenêtres
|       main.c | Point d'entrée
| core/ | Fonctions du cœur : point d'entrée, structures internes.
|    wee-arraylist.c | Listes avec tableau (« arraylists »).
|    wee-backtrace.c | Afficher une trace après un plantage.
|    wee-command.c | Commandes du cœur de WeeChat.
|    wee-completion.c | Complétions par défaut.
|    wee-config-file.c | Gestion des fichiers de configuration.
|    wee-config.c | Options de configuration du cœur de WeeChat (fichier weechat.conf).
|    wee-debug.c | Quelques fonctions de debug.
|    wee-eval.c | Évaluation d'expressions avec des références à des variables internes.
|    wee-hashtable.c | Tables de hachage.
|    wee-hdata.c | Hdata (accès direct aux données en utilisant des tables de hachage).
|    wee-hook.c | Crochets ("hooks").
|    wee-infolist.c | Infolists (listes avec les données des objets).
|    wee-input.c | Entrée de commandes/texte.
|    wee-list.c | Listes triées.
|    wee-log.c | Écriture dans le fichier de log WeeChat (weechat.log).
|    wee-network.c | Fonctions réseau (connexion aux serveurs/proxies).
|    wee-proxy.c | Gestion des proxies.
|    wee-secure.c | Options des données sécurisées (fichier sec.conf).
|    wee-string.c | Fonctions sur les chaînes de caractères.
|    wee-upgrade-file.c | Système de mise à jour interne.
|    wee-upgrade.c | Mise à jour du cœur de WeeChat (tampons, lignes, historique, ...).
|    wee-url.c | Transfert d'URL (en utilisant libcurl).
|    wee-utf8.c | Fonctions UTF-8.
|    wee-util.c | Quelques autres fonctions utilitaires.
|    wee-version.c | Fonctions pour la version de WeeChat.
|    weechat.c | Fonctions principales : options de ligne de commande, démarrage.
| gui/ | Fonctions pour les tampons, fenêtres, ... (utilisées par toutes les interfaces).
|    gui-bar-item.c | Objets de barre.
|    gui-bar-window.c | Fenêtres de barre.
|    gui-bar.c | Barres.
|    gui-buffer.c | Tampons.
|    gui-chat.c | Fonctions pour la discussion (afficher un message, ...).
|    gui-color.c | Fonctions de couleur.
|    gui-completion.c | Complétion sur la ligne de commande.
|    gui-cursor.c | Mode curseur (mouvement libre du curseur).
|    gui-filter.c | Filtres.
|    gui-focus.c | Fonctions concernant le focus (pour les modes curseur et souris).
|    gui-history.c | Commandes/texte sauvés dans les tampons.
|    gui-hotlist.c | Gestion de la "hotlist" (liste des tampons avec activité).
|    gui-input.c | Fonctions d'entrée (barre "input").
|    gui-key.c | Fonctions pour le clavier.
|    gui-layout.c | Dispositions ("layouts").
|    gui-line.c | Lignes dans les tampons.
|    gui-mouse.c | Souris.
|    gui-nick.c | Fonctions pour les pseudos.
|    gui-nicklist.c | Liste de pseudos dans les tampons.
|    gui-window.c | Fenêtres.
|    curses/ | Interface Curses.
|       gui-curses-bar-window.c | Affichage dans les fenêtres de barre.
|       gui-curses-chat.c | Affichage dans la zone de discussion (messages).
|       gui-curses-color.c | Fonctions pour les couleurs.
|       gui-curses-key.c | Fonctions pour le clavier (touches par défaut, lecture du clavier).
|       gui-curses-main.c | Boucle principale de WeeChat (attente des évènements clavier/réseau).
|       gui-curses-mouse.c | Souris.
|       gui-curses-term.c | Fonctions pour le terminal.
|       gui-curses-window.c | Fenêtres.
|       main.c | Point d'entrée.
|===
[[sources_plugins]]
@ -174,141 +174,141 @@ Le cœur de WeeChat est situé dans les répertoires suivants :
[width="100%",cols="1m,3",options="header"]
|===
| Chemin/fichier | Description
| plugins/ | Racine des extensions
|    plugin.c | Gestion des extensions (chargement/déchargement des librairies C dynamiques)
|    plugin-api.c | Fonctions supplémentaires pour l'API extension (enveloppes autour des fonctions du cœur de WeeChat)
|    plugin-config.c | Options de configuration des extensions (fichier plugins.conf)
|    plugin-script.c | Fonctions communes utilisés par les extensions pour les scripts
|    plugin-script-api.c | Fonctions pour l'API script : enveloppes autour de quelques fonctions de l'API extension
|    weechat-plugin.h | En-tête destiné à être distribué avec les extensions WeeChat, pour les compiler
|    alias/ | Extension Alias
|       alias.c | Fonctions principales pour les alias
|       alias-command.c | Commandes Alias
|       alias-completion.c | Complétions pour Alias
|       alias-config.c | Options de configuration des alias (fichier alias.conf)
|       alias-info.c | Info/infolists/hdata pour les alias
|    aspell/ | Extension Aspell
|       weechat-aspell.c | Fonctions principales pour Aspell
|       weechat-aspell-bar-item.c | Objets de barre Aspell
|       weechat-aspell-command.c | Commandes Aspell
|       weechat-aspell-completion.c | Complétions pour Aspell
|       weechat-aspell-config.c | Options de configuration pour Aspell (fichier aspell.conf)
|       weechat-aspell-info.c | Info/infolists/hdata pour Aspell
|       weechat-aspell-speller.c | Gestion des correcteurs orthographiques
|    charset/ | Extension Charset
|       charset.c | Fonctions pour Charset
|    exec/ | Extension Exec
|       exec.c | Fonctions principales de Exec
|       exec-buffer.c | Tampon Exec
|       exec-command.c | Commandes pour Exec
|       exec-completion.c | Complétions pour Exec
|       exec-config.c | Options de configuration pour Exec (fichier exec.conf)
|    fifo/ | Extension Fifo
|       fifo.c | Fonctions principales de Fifo
|       fifo-command.c | Commandes pour Fifo
|       fifo-config.c | Options de configuration pour Fifo (fichier fifo.conf)
|       fifo-info.c | Info/infolists/hdata pour Fifo
|    guile/ | Extension Guile (scheme)
|       weechat-guile.c | Fonctions principales pour Guile (chargement/déchargement des scripts, exécution de code Guile)
|       weechat-guile-api.c | Fonctions de l'API script Guile
|    irc/ | Extension IRC (Internet Relay Chat)
|       irc.c | Fonctions principales IRC
|       irc-bar-item.c | Objets de barre IRC
|       irc-buffer.c | Tampons IRC
|       irc-channel.c | Canaux IRC
|       irc-color.c | Couleurs IRC
|       irc-command.c | Commandes IRC
|       irc-completion.c | Complétions IRC
|       irc-config.c | Options de configuration IRC (fichier irc.conf)
|       irc-ctcp.c | CTCP IRC
|       irc-debug.c | Fonctions de debug IRC
|       irc-ignore.c | Ignore IRC
|       irc-info.c | Info/infolists/hdata pour IRC
|       irc-input.c | Entrée de commandes/texte
|       irc-message.c | Fonctions pour manipuler les messages IRC
|       irc-mode.c | Fonctions pour les modes de canal/pseudo
|       irc-msgbuffer.c | Tampon cible pour les messages IRC
|       irc-nick.c | Pseudos IRC
|       irc-notify.c | Listes de notification IRC
|       irc-protocol.c | Protocole IRC (RFCs 1459/2810/2811/2812/2813)
|       irc-raw.c | Tampon des données brutes IRC
|       irc-redirect.c | Redirection de la sortie des commandes IRC
|       irc-sasl.c | Authentification SASL avec le serveur IRC
|       irc-server.c | Communication avec le serveur IRC
|       irc-upgrade.c | Sauvegarde/restauration des données IRC lors de la mise à jour de WeeChat
|    javascript/ | Extension Javascript
|       weechat-js.cpp | Fonctions principales pour Javascript (chargement/déchargement des scripts, exécution de code Javascript)
|       weechat-js-api.cpp | Fonctions de l'API script Javascript
|       weechat-js-v8.cpp | Fonctions Javascript v8
|    logger/ | Extension Logger
|       logger.c | Fonctions principales pour Logger
|       logger-buffer.c | Gestion des listes de tampons pour Logger
|       logger-config.c | Options de configuration pour Logger (fichier logger.conf)
|       logger-info.c | Info/infolists/hdata pour Logger
|       logger-tail.c | Fonctions pour obtenir les dernières lignes d'un fichier
|    lua/ | Extension Lua
|       weechat-lua.c | Fonctions principales pour Lua (chargement/déchargement des scripts, exécution de code Lua)
|       weechat-lua-api.c | Fonctions de l'API script Lua
|    perl/ | Extension Perl
|       weechat-perl.c | Fonctions principales pour Perl (chargement/déchargement des scripts, exécution de code Perl)
|       weechat-perl-api.c | Fonctions de l'API script Perl
|    python/ | Extension Python
|       weechat-python.c | Fonctions principales pour Python (chargement/déchargement des scripts, exécution de code Python)
|       weechat-python-api.c | Fonctions de l'API script Python
|    relay/ | Extension Relay (proxy IRC et relai pour des interfaces distantes)
|       relay.c | Fonctions principales de Relay
|       relay-buffer.c | Tampon Relay
|       relay-client.c | Clients du relai
|       relay-command.c | Commandes de Relay
|       relay-completion.c | Complétions de Relay
|       relay-config.c | Options de configuration pour Relay (fichier relay.conf)
|       relay-info.c | Info/infolists/hdata pour Relay
|       relay-network.c | Fonctions de réseau pour Relay
|       relay-raw.c | Tampon des données brutes de Relay
|       relay-server.c | Serveur Relay
|       relay-upgrade.c | Sauvegarde/restauration des données Relay lors de la mise à jour de WeeChat
|       relay-websocket.c | Fonctions pour le serveur WebSocket (RFC 6455)
|       irc/ | Proxy IRC
|          relay-irc.c | Fonctions principales pour le proxy IRC
|       weechat/ | Relai pour les interfaces distantes
|          relay-weechat.c | Relai pour les interfaces distantes (fonctions principales)
|          relay-weechat-msg.c | Envoi de messages binaires aux clients
|          relay-weechat-nicklist.c | Fonctions pour la liste de pseudos
|          relay-weechat-protocol.c | Lecture des commandes des clients
|    ruby/ | Extension Ruby
|       weechat-ruby.c | Fonctions principales pour Ruby (chargement/déchargement des scripts, exécution de code Ruby)
|       weechat-ruby-api.c | Fonctions de l'API script Ruby
|    script/ | Gestionnaire de scripts
|       script.c | Fonctions principales du gestionnaire de scripts
|       script-action.c | Actions sur les scripts (chargement/déchargement, installation/suppression, ...)
|       script-buffer.c | Tampon pour le gestionnaire de scripts
|       script-command.c | Commandes pour le gestionnaire de scripts
|       script-completion.c | Complétions pour le gestionnaire de scripts
|       script-config.c | Options de configuration pour le gestionnaire de scripts (fichier script.conf)
|       script-info.c | Info/infolists/hdata pour le gestionnaire de scripts
|       script-repo.c | Téléchargement et lecture du dépôt de scripts
|    tcl/ | Extension Tcl
|       weechat-tcl.c | Fonctions principales pour Tcl (chargement/déchargement des scripts, exécution de code Tcl)
|       weechat-tcl-api.c | Fonctions de l'API script Tcl
|    trigger/ | Extension Trigger
|       trigger.c | Fonctions principales de Trigger
|       trigger-buffer.c | Tampon Trigger
|       trigger-callback.c | Callbacks de Trigger
|       trigger-command.c | Commandes pour Trigger
|       trigger-completion.c | Complétions pour Trigger
|       trigger-config.c | Options de configuration pour Trigger (fichier trigger.conf)
|    xfer/ | Extension Xfer (IRC DCC fichier/discussion)
|       xfer.c | Fonctions principales de Xfer
|       xfer-buffer.c | Tampon Xfer
|       xfer-chat.c | Discussion DCC
|       xfer-command.c | Commandes pour Xfer
|       xfer-completion.c | Complétions pour Xfer
|       xfer-config.c | Options de configuration pour Xfer (fichier xfer.conf)
|       xfer-dcc.c | Transfert de fichier par DCC
|       xfer-file.c | Fonctions pour les fichiers dans Xfer
|       xfer-info.c | Info/infolists/hdata pour Xfer
|       xfer-network.c | Fonctions réseau pour Xfer
|       xfer-upgrade.c | Sauvegarde/restauration des données Xfer lors de la mise à jour de WeeChat
| plugins/ | Racine des extensions.
|    plugin.c | Gestion des extensions (chargement/déchargement des librairies C dynamiques).
|    plugin-api.c | Fonctions supplémentaires pour l'API extension (enveloppes autour des fonctions du cœur de WeeChat).
|    plugin-config.c | Options de configuration des extensions (fichier plugins.conf).
|    plugin-script.c | Fonctions communes utilisés par les extensions pour les scripts.
|    plugin-script-api.c | Fonctions pour l'API script : enveloppes autour de quelques fonctions de l'API extension.
|    weechat-plugin.h | En-tête destiné à être distribué avec les extensions WeeChat, pour les compiler.
|    alias/ | Extension Alias.
|       alias.c | Fonctions principales pour les alias.
|       alias-command.c | Commandes Alias.
|       alias-completion.c | Complétions pour Alias.
|       alias-config.c | Options de configuration des alias (fichier alias.conf).
|       alias-info.c | Info/infolists/hdata pour les alias.
|    aspell/ | Extension Aspell.
|       weechat-aspell.c | Fonctions principales pour Aspell.
|       weechat-aspell-bar-item.c | Objets de barre Aspell.
|       weechat-aspell-command.c | Commandes Aspell.
|       weechat-aspell-completion.c | Complétions pour Aspell.
|       weechat-aspell-config.c | Options de configuration pour Aspell (fichier aspell.conf).
|       weechat-aspell-info.c | Info/infolists/hdata pour Aspell.
|       weechat-aspell-speller.c | Gestion des correcteurs orthographiques.
|    charset/ | Extension Charset.
|       charset.c | Fonctions pour Charset.
|    exec/ | Extension Exec.
|       exec.c | Fonctions principales de Exec.
|       exec-buffer.c | Tampon Exec.
|       exec-command.c | Commandes pour Exec.
|       exec-completion.c | Complétions pour Exec.
|       exec-config.c | Options de configuration pour Exec (fichier exec.conf).
|    fifo/ | Extension Fifo.
|       fifo.c | Fonctions principales de Fifo.
|       fifo-command.c | Commandes pour Fifo.
|       fifo-config.c | Options de configuration pour Fifo (fichier fifo.conf).
|       fifo-info.c | Info/infolists/hdata pour Fifo.
|    guile/ | Extension Guile (scheme).
|       weechat-guile.c | Fonctions principales pour Guile (chargement/déchargement des scripts, exécution de code Guile).
|       weechat-guile-api.c | Fonctions de l'API script Guile.
|    irc/ | Extension IRC (Internet Relay Chat).
|       irc.c | Fonctions principales IRC.
|       irc-bar-item.c | Objets de barre IRC.
|       irc-buffer.c | Tampons IRC.
|       irc-channel.c | Canaux IRC.
|       irc-color.c | Couleurs IRC.
|       irc-command.c | Commandes IRC.
|       irc-completion.c | Complétions IRC.
|       irc-config.c | Options de configuration IRC (fichier irc.conf).
|       irc-ctcp.c | CTCP IRC.
|       irc-debug.c | Fonctions de debug IRC.
|       irc-ignore.c | Ignore IRC.
|       irc-info.c | Info/infolists/hdata pour IRC.
|       irc-input.c | Entrée de commandes/texte.
|       irc-message.c | Fonctions pour manipuler les messages IRC.
|       irc-mode.c | Fonctions pour les modes de canal/pseudo.
|       irc-msgbuffer.c | Tampon cible pour les messages IRC.
|       irc-nick.c | Pseudos IRC.
|       irc-notify.c | Listes de notification IRC.
|       irc-protocol.c | Protocole IRC (RFCs 1459/2810/2811/2812/2813).
|       irc-raw.c | Tampon des données brutes IRC.
|       irc-redirect.c | Redirection de la sortie des commandes IRC.
|       irc-sasl.c | Authentification SASL avec le serveur IRC.
|       irc-server.c | Communication avec le serveur IRC.
|       irc-upgrade.c | Sauvegarde/restauration des données IRC lors de la mise à jour de WeeChat.
|    javascript/ | Extension Javascript.
|       weechat-js.cpp | Fonctions principales pour Javascript (chargement/déchargement des scripts, exécution de code Javascript).
|       weechat-js-api.cpp | Fonctions de l'API script Javascript.
|       weechat-js-v8.cpp | Fonctions Javascript v8.
|    logger/ | Extension Logger.
|       logger.c | Fonctions principales pour Logger.
|       logger-buffer.c | Gestion des listes de tampons pour Logger.
|       logger-config.c | Options de configuration pour Logger (fichier logger.conf).
|       logger-info.c | Info/infolists/hdata pour Logger.
|       logger-tail.c | Fonctions pour obtenir les dernières lignes d'un fichier.
|    lua/ | Extension Lua.
|       weechat-lua.c | Fonctions principales pour Lua (chargement/déchargement des scripts, exécution de code Lua).
|       weechat-lua-api.c | Fonctions de l'API script Lua.
|    perl/ | Extension Perl.
|       weechat-perl.c | Fonctions principales pour Perl (chargement/déchargement des scripts, exécution de code Perl).
|       weechat-perl-api.c | Fonctions de l'API script Perl.
|    python/ | Extension Python.
|       weechat-python.c | Fonctions principales pour Python (chargement/déchargement des scripts, exécution de code Python).
|       weechat-python-api.c | Fonctions de l'API script Python.
|    relay/ | Extension Relay (proxy IRC et relai pour des interfaces distantes).
|       relay.c | Fonctions principales de Relay.
|       relay-buffer.c | Tampon Relay.
|       relay-client.c | Clients du relai.
|       relay-command.c | Commandes de Relay.
|       relay-completion.c | Complétions de Relay.
|       relay-config.c | Options de configuration pour Relay (fichier relay.conf).
|       relay-info.c | Info/infolists/hdata pour Relay.
|       relay-network.c | Fonctions de réseau pour Relay.
|       relay-raw.c | Tampon des données brutes de Relay.
|       relay-server.c | Serveur Relay.
|       relay-upgrade.c | Sauvegarde/restauration des données Relay lors de la mise à jour de WeeChat.
|       relay-websocket.c | Fonctions pour le serveur WebSocket (RFC 6455).
|       irc/ | Proxy IRC.
|          relay-irc.c | Fonctions principales pour le proxy IRC.
|       weechat/ | Relai pour les interfaces distantes.
|          relay-weechat.c | Relai pour les interfaces distantes (fonctions principales).
|          relay-weechat-msg.c | Envoi de messages binaires aux clients.
|          relay-weechat-nicklist.c | Fonctions pour la liste de pseudos.
|          relay-weechat-protocol.c | Lecture des commandes des clients.
|    ruby/ | Extension Ruby.
|       weechat-ruby.c | Fonctions principales pour Ruby (chargement/déchargement des scripts, exécution de code Ruby).
|       weechat-ruby-api.c | Fonctions de l'API script Ruby.
|    script/ | Gestionnaire de scripts.
|       script.c | Fonctions principales du gestionnaire de scripts.
|       script-action.c | Actions sur les scripts (chargement/déchargement, installation/suppression, ...).
|       script-buffer.c | Tampon pour le gestionnaire de scripts.
|       script-command.c | Commandes pour le gestionnaire de scripts.
|       script-completion.c | Complétions pour le gestionnaire de scripts.
|       script-config.c | Options de configuration pour le gestionnaire de scripts (fichier script.conf).
|       script-info.c | Info/infolists/hdata pour le gestionnaire de scripts.
|       script-repo.c | Téléchargement et lecture du dépôt de scripts.
|    tcl/ | Extension Tcl.
|       weechat-tcl.c | Fonctions principales pour Tcl (chargement/déchargement des scripts, exécution de code Tcl).
|       weechat-tcl-api.c | Fonctions de l'API script Tcl.
|    trigger/ | Extension Trigger.
|       trigger.c | Fonctions principales de Trigger.
|       trigger-buffer.c | Tampon Trigger.
|       trigger-callback.c | Callbacks de Trigger.
|       trigger-command.c | Commandes pour Trigger.
|       trigger-completion.c | Complétions pour Trigger.
|       trigger-config.c | Options de configuration pour Trigger (fichier trigger.conf).
|    xfer/ | Extension Xfer (IRC DCC fichier/discussion).
|       xfer.c | Fonctions principales de Xfer.
|       xfer-buffer.c | Tampon Xfer.
|       xfer-chat.c | Discussion DCC.
|       xfer-command.c | Commandes pour Xfer.
|       xfer-completion.c | Complétions pour Xfer.
|       xfer-config.c | Options de configuration pour Xfer (fichier xfer.conf).
|       xfer-dcc.c | Transfert de fichier par DCC.
|       xfer-file.c | Fonctions pour les fichiers dans Xfer.
|       xfer-info.c | Info/infolists/hdata pour Xfer.
|       xfer-network.c | Fonctions réseau pour Xfer.
|       xfer-upgrade.c | Sauvegarde/restauration des données Xfer lors de la mise à jour de WeeChat.
|===
[[sources_tests]]
@ -317,20 +317,20 @@ Le cœur de WeeChat est situé dans les répertoires suivants :
[width="100%",cols="1m,3",options="header"]
|===
| Chemin/fichier | Description
| tests/ | Racine des tests
|    tests.cpp | Programme utilisé pour lancer les tests
|    unit/ | Racine des tests unitaires
|       core/ | Racine des tests unitaires pour le cœur
|          test-arraylist.cpp | Tests : listes avec tableau (« arraylists »)
|          test-eval.cpp | Tests : évaluation d'expressions
|          test-hashtble.cpp | Tests : tables de hachage
|          test-hdata.cpp | Tests : hdata
|          test-infolist.cpp | Tests : infolists
|          test-list.cpp | Tests : listes
|          test-string.cpp | Tests : chaînes
|          test-url.cpp | Tests : URLs
|          test-utf8.cpp | Tests : UTF-8
|          test-util.cpp | Tests : fonctions utiles
| tests/ | Racine des tests.
|    tests.cpp | Programme utilisé pour lancer les tests.
|    unit/ | Racine des tests unitaires.
|       core/ | Racine des tests unitaires pour le cœur.
|          test-arraylist.cpp | Tests : listes avec tableau (« arraylists »).
|          test-eval.cpp | Tests : évaluation d'expressions.
|          test-hashtble.cpp | Tests : tables de hachage.
|          test-hdata.cpp | Tests : hdata.
|          test-infolist.cpp | Tests : infolists.
|          test-list.cpp | Tests : listes.
|          test-string.cpp | Tests : chaînes.
|          test-url.cpp | Tests : URLs.
|          test-utf8.cpp | Tests : UTF-8.
|          test-util.cpp | Tests : fonctions utiles.
|===
[[documentation_translations]]
@ -341,23 +341,23 @@ Fichiers de documentation :
[width="100%",cols="1m,3",options="header"]
|===
| Chemin/fichier | Description
| doc/ | Documentation
|    docinfo.html | Style Asciidoctor
|    docgen.py | Script Python pour construire les fichiers dans le répertoire _autogen/_ (voir ci-dessous)
|    XX/ | Documentation pour la langue XX (langues : en, fr, de, it, ...)
|       cmdline_options.XX.adoc | Options de ligne de commande (fichier inclus dans la page de manuel et le guide utilisateur)
|       weechat.1.XX.adoc | Page de manuel (`man weechat`)
|       weechat_dev.XX.adoc | Guide du développeur (ce document)
|       weechat_faq.XX.adoc | FAQ (questions fréquemment posées)
|       weechat_plugin_api.XX.adoc | Référence API extension
|       weechat_quickstart.XX.adoc | Guide de démarrage
|       weechat_relay_protocol.XX.adoc | Protocole Relay (pour les interfaces distantes)
|       weechat_scripting.XX.adoc | Guide pour scripts
|       weechat_tester.XX.adoc | Guide du testeur
|       weechat_user.XX.adoc | Guide utilisateur
|       autogen/ | Fichiers automatiquement générés avec le script docgen.py
|          user/ | Fichiers automatiquement générés pour le guide utilisateur (ne *JAMAIS* les mettre à jour manuellement !)
|          plugin_api/ | Fichiers automatiquement générés pour l'API extension (ne *JAMAIS* les mettre à jour manuellement !)
| doc/ | Documentation.
|    docinfo.html | Style Asciidoctor.
|    docgen.py | Script Python pour construire les fichiers dans le répertoire _autogen/_ (voir ci-dessous).
|    XX/ | Documentation pour la langue XX (langues : en, fr, de, it, ...).
|       cmdline_options.XX.adoc | Options de ligne de commande (fichier inclus dans la page de manuel et le guide utilisateur).
|       weechat.1.XX.adoc | Page de manuel (`man weechat`).
|       weechat_dev.XX.adoc | Guide du développeur (ce document).
|       weechat_faq.XX.adoc | FAQ (questions fréquemment posées).
|       weechat_plugin_api.XX.adoc | Référence API extension.
|       weechat_quickstart.XX.adoc | Guide de démarrage.
|       weechat_relay_protocol.XX.adoc | Protocole Relay (pour les interfaces distantes).
|       weechat_scripting.XX.adoc | Guide pour scripts.
|       weechat_tester.XX.adoc | Guide du testeur.
|       weechat_user.XX.adoc | Guide utilisateur.
|       autogen/ | Fichiers automatiquement générés avec le script docgen.py.
|          user/ | Fichiers automatiquement générés pour le guide utilisateur (ne *JAMAIS* les mettre à jour manuellement !).
|          plugin_api/ | Fichiers automatiquement générés pour l'API extension (ne *JAMAIS* les mettre à jour manuellement !).
|===
Les traductions pour WeeChat et les extensions sont effectuées avec gettext, les
@ -366,9 +366,9 @@ fichiers sont dans le répertoire _po/_ :
[width="100%",cols="1m,3",options="header"]
|===
| Chemin/fichier | Description
| po/ | Fichiers de traduction (gettext)
|    XX.po | Traductions pour la langue XX (fr, de, it, ...), la langue par défaut est l'anglais
|    weechat.pot | Modèle pour les traductions (automatiquement généré)
| po/ | Fichiers de traduction (gettext).
|    XX.po | Traductions pour la langue XX (fr, de, it, ...), la langue par défaut est l'anglais.
|    weechat.pot | Modèle pour les traductions (automatiquement généré).
|===
[[coding_rules]]
@ -813,31 +813,31 @@ Toutes les combinaisons sont résumées dans ce tableau :
[width="100%",cols="4,2,2,8",options="header"]
|===
| Code | Exemple | Aires | Description
| [hex]#19# + STD | [hex]#19# `+01+` | chat + barres | Définir les attributs et la couleur en utilisant une option, voir le tableau ci-dessous
| [hex]#19# + EXT | [hex]#19# `+@00001+` | chat | Définir une couleur avec la paire ncurses (utilisé seulement sur le tampon `/color`)
| [hex]#19# + "F" + (A)STD | [hex]#19# `+F*05+` | chat + barres | Définir la couleur de texte (couleur WeeChat)
| [hex]#19# + "F" + (A)EXT | [hex]#19# `+F@00214+` | chat + barres | Définir la couleur de texte (couleur étendue)
| [hex]#19# + "B" + STD | [hex]#19# `+B05+` | chat + barres | Définir la couleur de fond (couleur WeeChat)
| [hex]#19# + "B" + EXT | [hex]#19# `+B@00124+` | chat + barres | Définir le couleur de fond (couleur étendue)
| [hex]#19# + "*" + (A)STD | [hex]#19# `+*05+` | chat + barres | Définir la couleur de texte (couleur WeeChat)
| [hex]#19# + "*" + (A)EXT | [hex]#19# `+*@00214+` | chat + barres | Définir la couleur de texte (couleur étendue)
| [hex]#19# + "*" + (A)STD + "," + STD | [hex]#19# `+*08,05+` | chat + barres | Définir la couleur de texte/fond (couleurs WeeChat)
| [hex]#19# + "*" + (A)STD + "," + EXT | [hex]#19# `+*01,@00214+` | chat + barres | Définir la couleur de texte (couleur WeeChat) et de fond (couleur étendue)
| [hex]#19# + "*" + (A)EXT + "," + STD | [hex]#19# `+*@00214,05+` | chat + barres | Définir la couleur de texte (couleur étendue) et de fond (couleur WeeChat)
| [hex]#19# + "*" + (A)EXT + "," + EXT | [hex]#19# `+*@00214,@00017+` | chat + barres | Définir la couleur de texte/fond (couleurs étendues)
| [hex]#19# + "b" + "F" | [hex]#19# `+bF+` | barres | Définir la couleur de texte de la barre
| [hex]#19# + "b" + "D" | [hex]#19# `+bD+` | barres | Définir la couleur du délimiteur de la barre
| [hex]#19# + "b" + "B" | [hex]#19# `+bB+` | barres | Définir la couleur de fond de la barre
| [hex]#19# + "b" + "_" | [hex]#19# `+b_+` | barre input | Caractère de démarrage dans l'entrée (utilisé seulement dans l'objet "input_text")
| [hex]#19# + "b" + "-" | [hex]#19# `+b-+` | barre input | Caractère de démarrage caché dans l'entrée (utilisé seulement dans l'objet "input_text")
| [hex]#19# + "b" + "#" | [hex]#19# `+b#+` | barre input | Caractère de déplacement du curseur (utilisé seulement dans l'objet "input_text")
| [hex]#19# + "b" + "i" | [hex]#19# `+bi+` | barres | Début d'objet
| [hex]#19# + "b" + "l" (lower L) | [hex]#19# `+bl+` | barres | Ligne de démarrage d'objet
| [hex]#19# + "E" | [hex]#19# `+E+` | chat + barres | Texte mis en valeur _(WeeChat ≥ 0.4.2)_
| [hex]#19# + [hex]#1C# | [hex]#19# [hex]#1C# | chat + barres | Réinitialiser la couleur (garder les attributs)
| [hex]#1A# + ATTR | [hex]#1A# `+*+` | chat + barres | Activer un attribut
| [hex]#1B# + ATTR | [hex]#1B# `+*+` | chat + barres | Supprimer un attribut
| [hex]#1C# | [hex]#1C# | chat + barres | Réinitialiser les attributs et la couleur
| [hex]#19# + STD | [hex]#19# `+01+` | chat + barres | Définir les attributs et la couleur en utilisant une option, voir le tableau ci-dessous.
| [hex]#19# + EXT | [hex]#19# `+@00001+` | chat | Définir une couleur avec la paire ncurses (utilisé seulement sur le tampon `/color`).
| [hex]#19# + "F" + (A)STD | [hex]#19# `+F*05+` | chat + barres | Définir la couleur de texte (couleur WeeChat).
| [hex]#19# + "F" + (A)EXT | [hex]#19# `+F@00214+` | chat + barres | Définir la couleur de texte (couleur étendue).
| [hex]#19# + "B" + STD | [hex]#19# `+B05+` | chat + barres | Définir la couleur de fond (couleur WeeChat).
| [hex]#19# + "B" + EXT | [hex]#19# `+B@00124+` | chat + barres | Définir le couleur de fond (couleur étendue).
| [hex]#19# + "*" + (A)STD | [hex]#19# `+*05+` | chat + barres | Définir la couleur de texte (couleur WeeChat).
| [hex]#19# + "*" + (A)EXT | [hex]#19# `+*@00214+` | chat + barres | Définir la couleur de texte (couleur étendue).
| [hex]#19# + "*" + (A)STD + "," + STD | [hex]#19# `+*08,05+` | chat + barres | Définir la couleur de texte/fond (couleurs WeeChat).
| [hex]#19# + "*" + (A)STD + "," + EXT | [hex]#19# `+*01,@00214+` | chat + barres | Définir la couleur de texte (couleur WeeChat) et de fond (couleur étendue).
| [hex]#19# + "*" + (A)EXT + "," + STD | [hex]#19# `+*@00214,05+` | chat + barres | Définir la couleur de texte (couleur étendue) et de fond (couleur WeeChat).
| [hex]#19# + "*" + (A)EXT + "," + EXT | [hex]#19# `+*@00214,@00017+` | chat + barres | Définir la couleur de texte/fond (couleurs étendues).
| [hex]#19# + "b" + "F" | [hex]#19# `+bF+` | barres | Définir la couleur de texte de la barre.
| [hex]#19# + "b" + "D" | [hex]#19# `+bD+` | barres | Définir la couleur du délimiteur de la barre.
| [hex]#19# + "b" + "B" | [hex]#19# `+bB+` | barres | Définir la couleur de fond de la barre.
| [hex]#19# + "b" + "_" | [hex]#19# `+b_+` | barre input | Caractère de démarrage dans l'entrée (utilisé seulement dans l'objet "input_text").
| [hex]#19# + "b" + "-" | [hex]#19# `+b-+` | barre input | Caractère de démarrage caché dans l'entrée (utilisé seulement dans l'objet "input_text").
| [hex]#19# + "b" + "#" | [hex]#19# `+b#+` | barre input | Caractère de déplacement du curseur (utilisé seulement dans l'objet "input_text").
| [hex]#19# + "b" + "i" | [hex]#19# `+bi+` | barres | Début d'objet.
| [hex]#19# + "b" + "l" (lower L) | [hex]#19# `+bl+` | barres | Ligne de démarrage d'objet.
| [hex]#19# + "E" | [hex]#19# `+E+` | chat + barres | Texte mis en valeur _(WeeChat ≥ 0.4.2)_.
| [hex]#19# + [hex]#1C# | [hex]#19# [hex]#1C# | chat + barres | Réinitialiser la couleur (garder les attributs).
| [hex]#1A# + ATTR | [hex]#1A# `+*+` | chat + barres | Activer un attribut.
| [hex]#1B# + ATTR | [hex]#1B# `+*+` | chat + barres | Supprimer un attribut.
| [hex]#1C# | [hex]#1C# | chat + barres | Réinitialiser les attributs et la couleur.
|===
Les codes couleur utilisant des options (voir _t_gui_color_enum_, dans le
@ -922,13 +922,13 @@ Exemples de codes couleur :
[width="70%",cols="1,2",options="header"]
|===
| Code | Description
| [hex]#19# `+01+` | Couleur de l'option "01" (texte de discussion)
| [hex]#19# `+*08,03+` | Jaune sur rouge
| [hex]#19# `+*@00214+` | Orange (couleur étendue 214)
| [hex]#19# `+*@*_00214,@00017+` | Orange (214) gras souligné sur bleu foncé (17)
| [hex]#1A# `+_+` | Activer le souligné
| [hex]#1B# `+_+` | Supprimer le souligné
| [hex]#1C# | Réinitialiser les attributs et la couleur
| [hex]#19# `+01+` | Couleur de l'option "01" (texte de discussion).
| [hex]#19# `+*08,03+` | Jaune sur rouge.
| [hex]#19# `+*@00214+` | Orange (couleur étendue 214).
| [hex]#19# `+*@*_00214,@00017+` | Orange (214) gras souligné sur bleu foncé (17).
| [hex]#1A# `+_+` | Activer le souligné.
| [hex]#1B# `+_+` | Supprimer le souligné.
| [hex]#1C# | Réinitialiser les attributs et la couleur.
|===
[[plugin_internals]]

File diff suppressed because it is too large Load Diff

View File

@ -88,15 +88,15 @@ Liste des commandes disponibles (détail dans les chapitres suivants) :
[width="80%",cols="^3m,14",options="header"]
|===
| Commande | Description
| init | Initialiser la connexion avec _relay_
| hdata | Demander un _hdata_
| info | Demander une _info_
| infolist | Demander une _infolist_
| nicklist | Demander une _nicklist_ (liste de pseudos)
| input | Envoyer des données à un tampon (texte ou commande)
| sync | Synchroniser un/des tampon(s) (recevoir les mises à jour pour le(s) tampon(s))
| desync | Désynchroniser un/des tampon(s) (stopper les mises à jour pour le(s) tampon(s))
| quit | Se déconnecter de _relay_
| init | Initialiser la connexion avec _relay_.
| hdata | Demander un _hdata_.
| info | Demander une _info_.
| infolist | Demander une _infolist_.
| nicklist | Demander une _nicklist_ (liste de pseudos).
| input | Envoyer des données à un tampon (texte ou commande).
| sync | Synchroniser un/des tampon(s) (recevoir les mises à jour pour le(s) tampon(s)).
| desync | Désynchroniser un/des tampon(s) (stopper les mises à jour pour le(s) tampon(s)).
| quit | Se déconnecter de _relay_.
|===
[[command_init]]
@ -550,64 +550,64 @@ Les identifiants réservés par WeeChat :
Description | Action recommandée dans le client
| _buffer_opened | buffers / buffer | hdata : buffer |
Tampon ouvert | Ouvrir le tampon
Tampon ouvert. | Ouvrir le tampon.
| _buffer_type_changed | buffers / buffer | hdata : buffer |
Type de tampon changé | Changer le type de tampon
Type de tampon changé. | Changer le type de tampon.
| _buffer_moved | buffers / buffer | hdata : buffer |
Tampon déplacé | Déplacer le tampon
Tampon déplacé. | Déplacer le tampon.
| _buffer_merged | buffers / buffer | hdata : buffer |
Tampon mélangé | Mélanger le tampon
Tampon mélangé. | Mélanger le tampon.
| _buffer_unmerged | buffers / buffer | hdata : buffer |
Tampon sorti du mélange | Sortir le tampon du mélange
Tampon sorti du mélange. | Sortir le tampon du mélange.
| _buffer_hidden | buffers / buffer | hdata : buffer |
Tampon masqué | Masquer le le tampon
Tampon masqué. | Masquer le le tampon.
| _buffer_unmerged | buffers / buffer | hdata : buffer |
Tampon démasqué | Démasquer le tampon
Tampon démasqué. | Démasquer le tampon.
| _buffer_renamed | buffers / buffer | hdata : buffer |
Tampon renommé | Renommer le tampon
Tampon renommé. | Renommer le tampon.
| _buffer_title_changed | buffers / buffer | hdata : buffer |
Titre du tampon changé | Changer le titre du tampon
Titre du tampon changé. | Changer le titre du tampon.
| _buffer_localvar_added | buffers / buffer | hdata : buffer |
Variable locale ajoutée | Ajouter la variable locale dans le tampon
Variable locale ajoutée. | Ajouter la variable locale dans le tampon.
| _buffer_localvar_changed | buffers / buffer | hdata : buffer |
Variable locale changée | Changer la variable locale dans le tampon
Variable locale changée. | Changer la variable locale dans le tampon.
| _buffer_localvar_removed | buffers / buffer | hdata : buffer |
Variable locale supprimée | Supprimer la variable locale du tampon
Variable locale supprimée. | Supprimer la variable locale du tampon.
| _buffer_closing | buffers / buffer | hdata : buffer |
Tampon qui se ferme | Fermer le tampon
Tampon qui se ferme. | Fermer le tampon.
| _buffer_cleared | buffer | hdata : buffer |
Tampon qui est vidé | Vider le tampon
Tampon qui est vidé. | Vider le tampon.
| _buffer_line_added | buffer | hdata : line |
Ligne ajoutée dans le tampon | Afficher la ligne dans le tampon
Ligne ajoutée dans le tampon. | Afficher la ligne dans le tampon.
| _nicklist | nicklist | hdata : nicklist_item |
Liste de pseudos pour un tampon | Remplacer la liste de pseudos
Liste de pseudos pour un tampon. | Remplacer la liste de pseudos.
| _nicklist_diff | nicklist | hdata : nicklist_item |
Différence de liste de pseudos pour un tampon | Mettre à jour la liste de pseudos
Différence de liste de pseudos pour un tampon . | Mettre à jour la liste de pseudos.
| _pong | (always) | chaîne : paramètres du ping |
Réponse à un "ping" | Mesurer le temps de réponse
Réponse à un "ping". | Mesurer le temps de réponse.
| _upgrade | upgrade | (vide) |
WeeChat se met à jour | Se désynchroniser de WeeChat (ou quitter)
WeeChat se met à jour. | Se désynchroniser de WeeChat (ou quitter).
| _upgrade_ended | upgrade | (vide) |
WeeChat a été mis à jour | (Re)synchroniser avec WeeChat
WeeChat a été mis à jour. | (Re)synchroniser avec WeeChat.
|===
[[message_buffer_opened]]
@ -621,14 +621,14 @@ Données envoyées dans le hdata :
[width="100%",cols="3m,2,10",options="header"]
|===
| Nom | Type | Description
| number | entier | Numéro de tampon (≥ 1)
| full_name | chaîne | Nom complet (exemple : _irc.freenode.#weechat_)
| short_name | chaîne | Nom court (exemple : _#weechat_)
| nicklist | entier | 1 si le tampon a une liste de pseudos, sinon 0
| title | chaîne | Titre du tampon
| local_variables | table de hachage | Variables locales
| prev_buffer | pointeur | Pointeur vers le tampon précédent
| next_buffer | pointeur | Pointeur vers le tampon suivant
| number | entier | Numéro de tampon (≥ 1).
| full_name | chaîne | Nom complet (exemple : _irc.freenode.#weechat_).
| short_name | chaîne | Nom court (exemple : _#weechat_).
| nicklist | entier | 1 si le tampon a une liste de pseudos, sinon 0.
| title | chaîne | Titre du tampon.
| local_variables | table de hachage | Variables locales.
| prev_buffer | pointeur | Pointeur vers le tampon précédent.
| next_buffer | pointeur | Pointeur vers le tampon suivant.
|===
Exemple : canal _#weechat_ rejoint sur freenode, nouveau tampon
@ -664,10 +664,10 @@ Données envoyées dans le hdata :
[width="100%",cols="3m,2,10",options="header"]
|===
| Nom | Type | Description
| number | entier | Numéro de tampon (≥ 1)
| full_name | chaîne | Nom complet (exemple : _irc.freenode.#weechat_)
| prev_buffer | pointeur | Pointeur vers le tampon précédent
| next_buffer | pointeur | Pointeur vers le tampon suivant
| number | entier | Numéro de tampon (≥ 1).
| full_name | chaîne | Nom complet (exemple : _irc.freenode.#weechat_).
| prev_buffer | pointeur | Pointeur vers le tampon précédent.
| next_buffer | pointeur | Pointeur vers le tampon suivant.
|===
Exemple : tampon _irc.freenode.#weechat_ déplacé vers le numéro 2 :
@ -697,10 +697,10 @@ Données envoyées dans le hdata :
[width="100%",cols="3m,2,10",options="header"]
|===
| Nom | Type | Description
| number | entier | Numéro de tampon (≥ 1)
| full_name | chaîne | Nom complet (exemple : _irc.freenode.#weechat_)
| prev_buffer | pointeur | Pointeur vers le tampon précédent
| next_buffer | pointeur | Pointeur vers le tampon suivant
| number | entier | Numéro de tampon (≥ 1).
| full_name | chaîne | Nom complet (exemple : _irc.freenode.#weechat_).
| prev_buffer | pointeur | Pointeur vers le tampon précédent.
| next_buffer | pointeur | Pointeur vers le tampon suivant.
|===
Exemple : tampon _irc.freenode.#weechat_ mélangé avec le tampon n°2 :
@ -730,10 +730,10 @@ Données envoyées dans le hdata :
[width="100%",cols="3m,2,10",options="header"]
|===
| Nom | Type | Description
| number | entier | Numéro de tampon (≥ 1)
| full_name | chaîne | Nom complet (exemple : _irc.freenode.#weechat_)
| prev_buffer | pointeur | Pointeur vers le tampon précédent
| next_buffer | pointeur | Pointeur vers le tampon suivant
| number | entier | Numéro de tampon (≥ 1).
| full_name | chaîne | Nom complet (exemple : _irc.freenode.#weechat_).
| prev_buffer | pointeur | Pointeur vers le tampon précédent.
| next_buffer | pointeur | Pointeur vers le tampon suivant.
|===
Exemple : tampon _irc.freenode.#weechat_ sorti du mélange :
@ -765,10 +765,10 @@ Données envoyées dans le hdata :
[width="100%",cols="3m,2,10",options="header"]
|===
| Nom | Type | Description
| number | entier | Numéro de tampon (≥ 1)
| full_name | chaîne | Nom complet (exemple : _irc.freenode.#weechat_)
| prev_buffer | pointeur | Pointeur vers le tampon précédent
| next_buffer | pointeur | Pointeur vers le tampon suivant
| number | entier | Numéro de tampon (≥ 1).
| full_name | chaîne | Nom complet (exemple : _irc.freenode.#weechat_).
| prev_buffer | pointeur | Pointeur vers le tampon précédent.
| next_buffer | pointeur | Pointeur vers le tampon suivant.
|===
Exemple : tampon _irc.freenode.#weechat_ masqué :
@ -800,10 +800,10 @@ Données envoyées dans le hdata :
[width="100%",cols="3m,2,10",options="header"]
|===
| Nom | Type | Description
| number | entier | Numéro de tampon (≥ 1)
| full_name | chaîne | Nom complet (exemple : _irc.freenode.#weechat_)
| prev_buffer | pointeur | Pointeur vers le tampon précédent
| next_buffer | pointeur | Pointeur vers le tampon suivant
| number | entier | Numéro de tampon (≥ 1).
| full_name | chaîne | Nom complet (exemple : _irc.freenode.#weechat_).
| prev_buffer | pointeur | Pointeur vers le tampon précédent.
| next_buffer | pointeur | Pointeur vers le tampon suivant.
|===
Exemple : tampon _irc.freenode.#weechat_ démasqué :
@ -833,10 +833,10 @@ Données envoyées dans le hdata :
[width="100%",cols="3m,2,10",options="header"]
|===
| Nom | Type | Description
| number | entier | Numéro de tampon (≥ 1)
| full_name | chaîne | Nom complet (exemple : _irc.freenode.#weechat_)
| short_name | chaîne | Nom court (exemple : _#weechat_)
| local_variables | table de hachage | Variables locales
| number | entier | Numéro de tampon (≥ 1).
| full_name | chaîne | Nom complet (exemple : _irc.freenode.#weechat_).
| short_name | chaîne | Nom court (exemple : _#weechat_).
| local_variables | table de hachage | Variables locales.
|===
Exemple : tampon privé renommé de _FlashCode_ en _Flash2_ :
@ -867,9 +867,9 @@ Données envoyées dans le hdata :
[width="100%",cols="3m,2,10",options="header"]
|===
| Nom | Type | Description
| number | entier | Numéro de tampon (≥ 1)
| full_name | chaîne | Nom complet (exemple : _irc.freenode.#weechat_)
| title | chaîne | Titre du tampon
| number | entier | Numéro de tampon (≥ 1).
| full_name | chaîne | Nom complet (exemple : _irc.freenode.#weechat_).
| title | chaîne | Titre du tampon.
|===
Exemple : titre changé sur le canal _#weechat_ :
@ -900,8 +900,8 @@ Données envoyées dans le hdata :
[width="100%",cols="3m,2,10",options="header"]
|===
| Nom | Type | Description
| number | entier | Numéro de tampon (≥ 1)
| full_name | chaîne | Nom complet (exemple : _irc.freenode.#weechat_)
| number | entier | Numéro de tampon (≥ 1).
| full_name | chaîne | Nom complet (exemple : _irc.freenode.#weechat_).
|===
Exemple : tampon _irc.freenode.#weechat_ vidé :
@ -929,9 +929,9 @@ Données envoyées dans le hdata :
[width="100%",cols="3m,2,10",options="header"]
|===
| Nom | Type | Description
| number | entier | Numéro de tampon (≥ 1)
| full_name | chaîne | Nom complet (exemple : _irc.freenode.#weechat_)
| type | entier | Type de tampon : 0 = formaté (par défaut), 1 = contenu libre
| number | entier | Numéro de tampon (≥ 1).
| full_name | chaîne | Nom complet (exemple : _irc.freenode.#weechat_).
| type | entier | Type de tampon : 0 = formaté (par défaut), 1 = contenu libre.
|===
Exemple : type de tampon _script.scripts_ changé de formaté (0) à contenu
@ -961,9 +961,9 @@ Données envoyées dans le hdata :
[width="100%",cols="3m,2,10",options="header"]
|===
| Nom | Type | Description
| number | entier | Numéro de tampon (≥ 1)
| full_name | chaîne | Nom complet (exemple : _irc.freenode.#weechat_)
| local_variables | table de hachage | Variables locales
| number | entier | Numéro de tampon (≥ 1).
| full_name | chaîne | Nom complet (exemple : _irc.freenode.#weechat_).
| local_variables | table de hachage | Variables locales.
|===
Exemple : variable locale _test_ ajoutée dans le tampon
@ -995,9 +995,9 @@ Données envoyées dans le hdata :
[width="100%",cols="3m,2,10",options="header"]
|===
| Nom | Type | Description
| number | entier | Numéro de tampon (≥ 1)
| full_name | chaîne | Nom complet (exemple : _irc.freenode.#weechat_)
| local_variables | table de hachage | Variables locales
| number | entier | Numéro de tampon (≥ 1).
| full_name | chaîne | Nom complet (exemple : _irc.freenode.#weechat_).
| local_variables | table de hachage | Variables locales.
|===
Exemple : variable locale _test_ mise à jour dans le tampon
@ -1029,9 +1029,9 @@ Données envoyées dans le hdata :
[width="100%",cols="3m,2,10",options="header"]
|===
| Nom | Type | Description
| number | entier | Numéro de tampon (≥ 1)
| full_name | chaîne | Nom complet (exemple : _irc.freenode.#weechat_)
| local_variables | table de hachage | Variables locales
| number | entier | Numéro de tampon (≥ 1).
| full_name | chaîne | Nom complet (exemple : _irc.freenode.#weechat_).
| local_variables | table de hachage | Variables locales.
|===
Exemple : variable locale _test_ supprimée du tampon _irc.freenode.#weechat_ :
@ -1061,14 +1061,14 @@ Données envoyées dans le hdata :
[width="100%",cols="3m,2,10",options="header"]
|===
| Nom | Type | Description
| buffer | pointeur | Pointeur vers le tampon
| date | date/heure | Date du message
| date_printed | date/heure | Date d'affichage du message
| displayed | caractère | 1 si le message est affiché, 0 si le message est filtré (caché)
| highlight | caractère | 1 si la ligne a un highlight, sinon 0
| tags_array | tableau de chaînes | Liste des étiquettes de la ligne
| prefix | chaîne | Préfixe
| message | chaîne | Message
| buffer | pointeur | Pointeur vers le tampon.
| date | date/heure | Date du message.
| date_printed | date/heure | Date d'affichage du message.
| displayed | caractère | 1 si le message est affiché, 0 si le message est filtré (caché).
| highlight | caractère | 1 si la ligne a un highlight, sinon 0.
| tags_array | tableau de chaînes | Liste des étiquettes de la ligne.
| prefix | chaîne | Préfixe.
| message | chaîne | Message.
|===
Exemple : nouveau message _hello!_ du pseudo _FlashCode_ sur le tampon
@ -1104,8 +1104,8 @@ Données envoyées dans le hdata :
[width="100%",cols="3m,2,10",options="header"]
|===
| Nom | Type | Description
| number | entier | Numéro de tampon (≥ 1)
| full_name | chaîne | Nom complet (exemple : _irc.freenode.#weechat_)
| number | entier | Numéro de tampon (≥ 1).
| full_name | chaîne | Nom complet (exemple : _irc.freenode.#weechat_).
|===
Exemple : tampon _irc.freenode.#weechat_ en cours de fermeture par WeeChat :
@ -1138,13 +1138,13 @@ Données envoyées dans le hdata :
[width="100%",cols="3m,2,10",options="header"]
|===
| Nom | Type | Description
| group | caractère | 1 pour un groupe, 0 pour un pseudo
| visible | caractère | 1 si le groupe/pseudo est affiché, sinon 0
| level | entier | Niveau du groupe (0 pour un pseudo)
| name | chaîne | Nom du groupe/pseudo
| color | chaîne | Couleur du nom
| prefix | chaîne | Préfixe (seulement pour un pseudo)
| prefix_color | chaîne | Couleur du préfixe (seulement pour un pseudo)
| group | caractère | 1 pour un groupe, 0 pour un pseudo.
| visible | caractère | 1 si le groupe/pseudo est affiché, sinon 0.
| level | entier | Niveau du groupe (0 pour un pseudo).
| name | chaîne | Nom du groupe/pseudo.
| color | chaîne | Couleur du nom.
| prefix | chaîne | Préfixe (seulement pour un pseudo).
| prefix_color | chaîne | Couleur du préfixe (seulement pour un pseudo).
|===
Exemple : liste de pseudos pour le tampon _irc.freenode.#weechat_ :
@ -1227,14 +1227,14 @@ Données envoyées dans le hdata :
[width="100%",cols="3m,2,10",options="header"]
|===
| Nom | Type | Description
| _diff | caractère | Type de différence (voir ci-dessous)
| group | caractère | 1 pour un groupe, 0 pour un pseudo
| visible | caractère | 1 si le groupe/pseudo est affiché, sinon 0
| level | entier | Niveau du groupe (0 pour un pseudo)
| name | chaîne | Nom du groupe/pseudo
| color | chaîne | Couleur du nom
| prefix | chaîne | Préfixe (seulement pour un pseudo)
| prefix_color | chaîne | Couleur du préfixe (seulement pour un pseudo)
| _diff | caractère | Type de différence (voir ci-dessous).
| group | caractère | 1 pour un groupe, 0 pour un pseudo.
| visible | caractère | 1 si le groupe/pseudo est affiché, sinon 0.
| level | entier | Niveau du groupe (0 pour un pseudo).
| name | chaîne | Nom du groupe/pseudo.
| color | chaîne | Couleur du nom.
| prefix | chaîne | Préfixe (seulement pour un pseudo).
| prefix_color | chaîne | Couleur du préfixe (seulement pour un pseudo).
|===
La valeur de __diff_ peut être :

View File

@ -1112,52 +1112,52 @@ Le résultat est une table de hachage avec les clés suivantes
| Clé | Version de WeeChat | Description | Exemple
| tags | ≥ 0.4.0 |
Les étiquettes dans le message (peut être vide) |
Les étiquettes dans le message (peut être vide). |
`time=2015-06-27T16:40:35.000Z`
| message_without_tags | ≥ 0.4.0 |
Le message sans les étiquettes (la même chose que le message s'il n'y a pas
d'étiquettes) |
d'étiquettes). |
`:nick!user@host PRIVMSG #weechat :hello!`
| nick | ≥ 0.3.4 |
Le pseudo d'origine |
Le pseudo d'origine. |
`nick`
| host | ≥ 0.3.4 |
L'hôte d'origine (incluant le pseudo) |
L'hôte d'origine (incluant le pseudo). |
`nick!user@host`
| command | ≥ 0.3.4 |
La commande (_PRIVMSG_, _NOTICE_, ...) |
La commande (_PRIVMSG_, _NOTICE_, ...). |
`PRIVMSG`
| channel | ≥ 0.3.4 |
Le canal cible |
Le canal cible. |
`#weechat`
| arguments | ≥ 0.3.4 |
Les paramètres de la commande (incluant le canal) |
Les paramètres de la commande (incluant le canal). |
`#weechat :hello!`
| text | ≥ 1.3 |
Le texte (par exemple un message utilisateur) |
Le texte (par exemple un message utilisateur). |
`hello!`
| pos_command | ≥ 1.3 |
La position de _command_ dans le message ("-1" si _command_ n'a pas été trouvé) |
La position de _command_ dans le message ("-1" si _command_ n'a pas été trouvé). |
`47`
| pos_arguments | ≥ 1.3 |
La position de _arguments_ dans le message ("-1" si _arguments_ n'a pas été trouvé) |
La position de _arguments_ dans le message ("-1" si _arguments_ n'a pas été trouvé). |
`55`
| pos_channel | ≥ 1.3 |
La position de _channel_ dans le message ("-1" si _channel_ n'a pas été trouvé) |
La position de _channel_ dans le message ("-1" si _channel_ n'a pas été trouvé). |
`55`
| pos_text | ≥ 1.3 |
La position de _text_ dans le message ("-1" si _text_ n'a pas été trouvé) |
La position de _text_ dans le message ("-1" si _text_ n'a pas été trouvé). |
`65`
|===

View File

@ -99,28 +99,28 @@ compiler WeeChat.
|===
| Paquet ^(1)^ | Version | Requis | Fonctionnalité
| compilateur C
(gcc, clang, ...) | | *oui* | Construction
| compilateur C++ | | | Construction et lancement des tests, extension javascript
| cmake | | *oui* | Construction (autotools toujours possible, mais cmake est recommandé)
| pkg-config | | *oui* | Détection des bibliothèques installées
| libncursesw5-dev ^(2)^ | | *oui* | Interface ncurses
| libcurl4-gnutls-dev | | *oui* | Transfert d'URL
| zlib1g-dev | | *oui* | Compression des paquets dans l'extension relay (protocole weechat), extension script
| libgcrypt20-dev | | *oui* | Données sécurisées, authentification IRC SASL (DH-BLOWFISH/DH-AES), extension script
| libgnutls28-dev | ≥ 2.2.0 ^(3)^ | | Connexion SSL au serveur IRC, support SSL dans l'extension relay, authentification IRC SASL (ECDSA-NIST256P-CHALLENGE)
| gettext | | | Internationalisation (traduction des messages; la langue de base est l'anglais)
| ca-certificates | | | Certificats pour les connexions SSL
(gcc, clang, ...) | | *oui* | Construction.
| compilateur C++ | | | Construction et lancement des tests, extension javascript.
| cmake | | *oui* | Construction (autotools toujours possible, mais cmake est recommandé).
| pkg-config | | *oui* | Détection des bibliothèques installées.
| libncursesw5-dev ^(2)^ | | *oui* | Interface ncurses.
| libcurl4-gnutls-dev | | *oui* | Transfert d'URL.
| zlib1g-dev | | *oui* | Compression des paquets dans l'extension relay (protocole weechat), extension script.
| libgcrypt20-dev | | *oui* | Données sécurisées, authentification IRC SASL (DH-BLOWFISH/DH-AES), extension script.
| libgnutls28-dev | ≥ 2.2.0 ^(3)^ | | Connexion SSL au serveur IRC, support SSL dans l'extension relay, authentification IRC SASL (ECDSA-NIST256P-CHALLENGE).
| gettext | | | Internationalisation (traduction des messages; la langue de base est l'anglais).
| ca-certificates | | | Certificats pour les connexions SSL.
| libaspell-dev
∥ libenchant-dev | | | Extension aspell
| python-dev | ≥ 2.5 ^(4)^ | | Extension python
| libperl-dev | | | Extension perl
| ruby-2.3, ruby2.3-dev | ≥ 1.8 | | Extension ruby
| liblua5.3-dev | | | Extension lua
| tcl-dev | ≥ 8.5 | | Extension tcl
| guile-2.0-dev | ≥ 2.0 | | Extension guile (scheme)
| libv8-dev | ≤ 3.24.3 | | Extension javascript
| asciidoctor | ≥ 1.5.4 | | Construction de la page man et de la documentation
| libcpputest-dev | ≥ 3.4 | | Construction et lancement des tests
∥ libenchant-dev | | | Extension aspell.
| python-dev | ≥ 2.5 ^(4)^ | | Extension python.
| libperl-dev | | | Extension perl.
| ruby-2.3, ruby2.3-dev | ≥ 1.8 | | Extension ruby.
| liblua5.3-dev | | | Extension lua.
| tcl-dev | ≥ 8.5 | | Extension tcl.
| guile-2.0-dev | ≥ 2.0 | | Extension guile (scheme).
| libv8-dev | ≤ 3.24.3 | | Extension javascript.
| asciidoctor | ≥ 1.5.4 | | Construction de la page man et de la documentation.
| libcpputest-dev | ≥ 3.4 | | Construction et lancement des tests.
|===
[NOTE]
@ -489,22 +489,22 @@ Les répertoires sont :
[width="100%",cols="1m,3",options="header"]
|===
| Chemin/fichier | Description
| ~/.weechat/ | Répertoire principal de WeeChat (peut être changé, voir <<running_weechat,Lancer WeeChat>>)
|    logs/ | Fichiers de log (un fichier par tampon)
|    python/ | Scripts Python
|       autoload/ | Scripts Python chargés automatiquement au démarrage ^(1)^
|    perl/ | Scripts Perl
|       autoload/ | Scripts Perl chargés automatiquement au démarrage ^(1)^
|    ruby/ | Scripts Ruby
|       autoload/ | Scripts Ruby chargés automatiquement au démarrage ^(1)^
|    lua/ | Scripts Lua
|       autoload/ | Scripts Lua chargés automatiquement au démarrage ^(1)^
|    tcl/ | Scripts Tcl
|       autoload/ | Scripts Tcl chargés automatiquement au démarrage ^(1)^
|    guile/ | Scripts Guile
|       autoload/ | Scripts Guile chargés automatiquement au démarrage ^(1)^
|    javascript/ | Scripts Javascript
|       autoload/ | Scripts Javascript chargés automatiquement au démarrage ^(1)^
| ~/.weechat/ | Répertoire principal de WeeChat (peut être changé, voir <<running_weechat,Lancer WeeChat>>).
|    logs/ | Fichiers de log (un fichier par tampon).
|    python/ | Scripts Python.
|       autoload/ | Scripts Python chargés automatiquement au démarrage ^(1)^.
|    perl/ | Scripts Perl.
|       autoload/ | Scripts Perl chargés automatiquement au démarrage ^(1)^.
|    ruby/ | Scripts Ruby.
|       autoload/ | Scripts Ruby chargés automatiquement au démarrage ^(1)^.
|    lua/ | Scripts Lua.
|       autoload/ | Scripts Lua chargés automatiquement au démarrage ^(1)^.
|    tcl/ | Scripts Tcl.
|       autoload/ | Scripts Tcl chargés automatiquement au démarrage ^(1)^.
|    guile/ | Scripts Guile.
|       autoload/ | Scripts Guile chargés automatiquement au démarrage ^(1)^.
|    javascript/ | Scripts Javascript.
|       autoload/ | Scripts Javascript chargés automatiquement au démarrage ^(1)^.
|===
[NOTE]
@ -516,20 +516,20 @@ Les fichiers dans le répertoire principal sont :
[width="100%",cols="1m,3,6",options="header"]
|===
| Fichier | Description | Données sensibles
| weechat.conf | Fichier de configuration principal de WeeChat | Possible (par exemple : liste des canaux sauvés dans la disposition des tampons)
| sec.conf | Fichier de configuration avec les données sécurisées | *Oui, très sensibles*: ce fichier ne doit jamais être partagé avec quiconque
| plugins.conf | Fichier de configuration des extensions | Possible, cela dépend des extensions/scripts
| alias.conf | Fichier de configuration de l'extension _alias_ | Possible, cela dépend des alias
| aspell.conf | Fichier de configuration de l'extension _aspell_ | Non
| charset.conf | Fichier de configuration de l'extension _charset_ | No,
| exec.conf | Fichier de configuration de l'extension _exec_ | No,
| irc.conf | Fichier de configuration de l'extension _irc_ | *Oui*: il peut contenir des mots de passes pour les serveurs, nickserv et les canaux (si non stockés dans `sec.conf`)
| logger.conf | Fichier de configuration de l'extension _logger_ | Non
| relay.conf | Fichier de configuration de l'extension _relay_ | Non
| script.conf | Fichier de configuration de l'extension _script_ | Non
| trigger.conf | Fichier de configuration de l'extension _trigger_ | Possible, cela dépend des triggers
| xfer.conf | Fichier de configuration de l'extension _xfer_ | Non
| weechat.log | Fichier de log WeeChat | Non
| weechat.conf | Fichier de configuration principal de WeeChat | Possible (par exemple : liste des canaux sauvés dans la disposition des tampons).
| sec.conf | Fichier de configuration avec les données sécurisées | *Oui, très sensibles*: ce fichier ne doit jamais être partagé avec quiconque.
| plugins.conf | Fichier de configuration des extensions | Possible, cela dépend des extensions/scripts.
| alias.conf | Fichier de configuration de l'extension _alias_ | Possible, cela dépend des alias.
| aspell.conf | Fichier de configuration de l'extension _aspell_ | Non.
| charset.conf | Fichier de configuration de l'extension _charset_ | Non
| exec.conf | Fichier de configuration de l'extension _exec_ | Non
| irc.conf | Fichier de configuration de l'extension _irc_ | *Oui*: il peut contenir des mots de passes pour les serveurs, nickserv et les canaux (si non stockés dans `sec.conf`).
| logger.conf | Fichier de configuration de l'extension _logger_ | Non.
| relay.conf | Fichier de configuration de l'extension _relay_ | Non.
| script.conf | Fichier de configuration de l'extension _script_ | Non.
| trigger.conf | Fichier de configuration de l'extension _trigger_ | Possible, cela dépend des triggers.
| xfer.conf | Fichier de configuration de l'extension _xfer_ | Non.
| weechat.log | Fichier de log WeeChat | Non.
|===
[IMPORTANT]
@ -591,19 +591,19 @@ La barre _status_ contient les objets (items) suivants par défaut :
[width="100%",cols="^3,^4,10",options="header"]
|===
| Objet (item) | Exemple | Description
| time | `[12:55]` | Heure
| buffer_last_number | `[6]` | Numéro du dernier tampon de la liste
| buffer_plugin | `[irc/freenode]` | Extension du tampon courant (l'extension irc peut afficher le nom du serveur IRC auquel est rattaché ce tampon)
| buffer_number | `3` | Numéro du tampon courant
| buffer_name | `#test` | Nom du tampon courant
| buffer_modes | `+n` | Modes du canal IRC
| buffer_nicklist_count | `{4}` | Nombre de pseudos dans la liste des pseudos
| buffer_zoom | ! | `!` signifie que le tampon mélangé est zoomé, une valeur vide signifie que tous les tampons mélangés sont affichés
| buffer_filter | `+*+` | Indicateur de filtrage : `+*+` signifie que des lignes sont filtrées (cachées), une valeur vide signifie que toutes les lignes sont affichées
| scroll | `-PLUS(50)-` | Indicateur de scroll, avec le nombre de lignes sous la dernière ligne affichée
| lag | `[Lag: 2.5]` | Indicateur de "lag" (ralentissements réseau), en secondes (caché si le lag est faible)
| hotlist | `[H: 4:#abc(2,5), 6]` | Liste des tampons où il y a de l'activité (messages non lus) (dans cet exemple, 2 highlights et 5 messages non lus sur _#abc_, un message non lu sur le tampon numéro 6)
| completion | `abc(2) def(5)` | Liste des mots pour la complétion, avec le nombre de complétions possibles pour chaque mot
| time | `[12:55]` | Heure.
| buffer_last_number | `[6]` | Numéro du dernier tampon de la liste.
| buffer_plugin | `[irc/freenode]` | Extension du tampon courant (l'extension irc peut afficher le nom du serveur IRC auquel est rattaché ce tampon).
| buffer_number | `3` | Numéro du tampon courant.
| buffer_name | `#test` | Nom du tampon courant.
| buffer_modes | `+n` | Modes du canal IRC.
| buffer_nicklist_count | `{4}` | Nombre de pseudos dans la liste des pseudos.
| buffer_zoom | ! | `!` signifie que le tampon mélangé est zoomé, une valeur vide signifie que tous les tampons mélangés sont affichés.
| buffer_filter | `+*+` | Indicateur de filtrage : `+*+` signifie que des lignes sont filtrées (cachées), une valeur vide signifie que toutes les lignes sont affichées.
| scroll | `-PLUS(50)-` | Indicateur de scroll, avec le nombre de lignes sous la dernière ligne affichée.
| lag | `[Lag: 2.5]` | Indicateur de "lag" (ralentissements réseau), en secondes (caché si le lag est faible).
| hotlist | `[H: 4:#abc(2,5), 6]` | Liste des tampons où il y a de l'activité (messages non lus) (dans cet exemple, 2 highlights et 5 messages non lus sur _#abc_, un message non lu sur le tampon numéro 6).
| completion | `abc(2) def(5)` | Liste des mots pour la complétion, avec le nombre de complétions possibles pour chaque mot.
|===
La barre _input_ contient les objets (items) suivants par défaut :
@ -611,11 +611,11 @@ La barre _input_ contient les objets (items) suivants par défaut :
[width="100%",cols="^3,^4,10",options="header"]
|===
| Objet (item) | Exemple | Description
| input_prompt | `[@Flashy(i)]` | Prompt, pour irc : pseudo et modes (le mode "+i" signifie invisible sur freenode)
| away | `(absent)` | Indicateur d'absence
| input_search | `[Recherche (~ str,msg)]` | Indicateur de recherche de texte ("`~`" : insensible à la casse, "`==`" : sensible à la casse, "`str`" : recherche de chaîne, "`regex`" : recherche d'expression régulière, "`msg`" : recherche dans les messages, "`pre`" : recherche dans les préfixes, "`pre\|msg`" : recherche dans les préfixes et messages)
| input_paste | `[Coller 7 lignes ? [ctrl-Y] Oui [ctrl-N] Non]` | Question à l'utilisateur pour coller des lignes
| input_text | `salut peter !` | Texte entré
| input_prompt | `[@Flashy(i)]` | Prompt, pour irc : pseudo et modes (le mode "+i" signifie invisible sur freenode).
| away | `(absent)` | Indicateur d'absence.
| input_search | `[Recherche (~ str,msg)]` | Indicateur de recherche de texte ("`~`" : insensible à la casse, "`==`" : sensible à la casse, "`str`" : recherche de chaîne, "`regex`" : recherche d'expression régulière, "`msg`" : recherche dans les messages, "`pre`" : recherche dans les préfixes, "`pre\|msg`" : recherche dans les préfixes et messages).
| input_paste | `[Coller 7 lignes ? [ctrl-Y] Oui [ctrl-N] Non]` | Question à l'utilisateur pour coller des lignes.
| input_text | `salut peter !` | Texte entré.
|===
Autres objets (non utilisés dans des barres par défaut) :
@ -623,14 +623,14 @@ Autres objets (non utilisés dans des barres par défaut) :
[width="100%",cols="^3,^4,10",options="header"]
|===
| Objet (item) | Exemple | Description
| aspell_dict | `fr,en` | Dictionnaires utilisés pour la vérification de l'orthographe sur le tampon courant
| aspell_suggest | `print,prone,prune` | Suggestions pour le mot sous le curseur (si mal orthographié)
| buffer_count | `10` | Nombre total de tampons ouverts
| buffer_short_name | `#test` | Nom court du tampon courant
| irc_channel | `#test` | Nom de canal IRC courant
| irc_nick_modes | `@` | Modes IRC pour le pseudo
| mouse_status | `M` | Statut de la souris (vide si la souris est désactivée)
| window_number | `2` | Numéro de la fenêtre courante
| aspell_dict | `fr,en` | Dictionnaires utilisés pour la vérification de l'orthographe sur le tampon courant.
| aspell_suggest | `print,prone,prune` | Suggestions pour le mot sous le curseur (si mal orthographié).
| buffer_count | `10` | Nombre total de tampons ouverts.
| buffer_short_name | `#test` | Nom court du tampon courant.
| irc_channel | `#test` | Nom de canal IRC courant.
| irc_nick_modes | `@` | Modes IRC pour le pseudo.
| mouse_status | `M` | Statut de la souris (vide si la souris est désactivée).
| window_number | `2` | Numéro de la fenêtre courante.
|===
[[command_line]]
@ -673,16 +673,16 @@ suit et éventuellement une valeur) :
[width="60%",cols="3,5",options="header"]
|===
| Touche | Description
| kbd:[Ctrl+c], kbd:[b] | texte gras
| kbd:[Ctrl+c], kbd:[b] | Texte gras.
| kbd:[Ctrl+c], kbd:[c],
kbd:[xx] | couleur du texte `xx` (voir la liste des couleurs ci-dessous)
kbd:[xx] | Couleur du texte `xx` (voir la liste des couleurs ci-dessous).
| kbd:[Ctrl+c], kbd:[c],
kbd:[xx], kbd:[,],
kbd:[yy] | couleur du texte `xx` et du fond `yy` (voir la liste des couleurs ci-dessous)
| kbd:[Ctrl+c], kbd:[i] | texte en italique
| kbd:[Ctrl+c], kbd:[o] | désactiver la couleur et tous les attributs
| kbd:[Ctrl+c], kbd:[v] | vidéo inverse (inversion de la couleur d'écriture et du fond)
| kbd:[Ctrl+c], kbd:[_] | texte souligné
kbd:[yy] | Couleur du texte `xx` et du fond `yy` (voir la liste des couleurs ci-dessous).
| kbd:[Ctrl+c], kbd:[i] | Texte en italique.
| kbd:[Ctrl+c], kbd:[o] | Désactiver la couleur et tous les attributs.
| kbd:[Ctrl+c], kbd:[v] | Vidéo inverse (inversion de la couleur d'écriture et du fond).
| kbd:[Ctrl+c], kbd:[_] | Texte souligné.
|===
[NOTE]
@ -1517,54 +1517,54 @@ avec `/help autosetbuffer`.
|===
| Touche | Description | Commande
| kbd:[←] +
kbd:[Ctrl+b] | Aller au caractère précédent sur la ligne de commande | `/input move_previous_char`
kbd:[Ctrl+b] | Aller au caractère précédent sur la ligne de commande. | `/input move_previous_char`
| kbd:[→] +
kbd:[Ctrl+f] | Aller au caractère suivant sur la ligne de commande | `/input move_next_char`
kbd:[Ctrl+f] | Aller au caractère suivant sur la ligne de commande. | `/input move_next_char`
| kbd:[Ctrl+←] +
kbd:[Alt+b] | Aller au mot précédent sur la ligne de commande | `/input move_previous_word`
kbd:[Alt+b] | Aller au mot précédent sur la ligne de commande. | `/input move_previous_word`
| kbd:[Ctrl+→] +
kbd:[Alt+f] | Aller au mot suivant sur la ligne de commande | `/input move_next_word`
kbd:[Alt+f] | Aller au mot suivant sur la ligne de commande. | `/input move_next_word`
| kbd:[Home] +
kbd:[Ctrl+a] | Aller au début de la ligne de commande | `/input move_beginning_of_line`
kbd:[Ctrl+a] | Aller au début de la ligne de commande. | `/input move_beginning_of_line`
| kbd:[End] +
kbd:[Ctrl+e] | Aller à la fin de la ligne de commande | `/input move_end_of_line`
kbd:[Ctrl+e] | Aller à la fin de la ligne de commande. | `/input move_end_of_line`
| kbd:[Ctrl+c],
kbd:[b] | Insérer le code pour mettre le texte en gras | `/input insert \x02`
kbd:[b] | Insérer le code pour mettre le texte en gras. | `/input insert \x02`
| kbd:[Ctrl+c],
kbd:[c] | Insérer le code pour écrire en couleur | `/input insert \x03`
kbd:[c] | Insérer le code pour écrire en couleur. | `/input insert \x03`
| kbd:[Ctrl+c],
kbd:[i] | Insérer le code pour mettre le texte en italique | `/input insert \x1D`
kbd:[i] | Insérer le code pour mettre le texte en italique. | `/input insert \x1D`
| kbd:[Ctrl+c],
kbd:[o] | Insérer le code pour réinitialiser la couleur | `/input insert \x0F`
kbd:[o] | Insérer le code pour réinitialiser la couleur. | `/input insert \x0F`
| kbd:[Ctrl+c],
kbd:[v] | Insérer le code pour écrire en couleur inversée | `/input insert \x16`
kbd:[v] | Insérer le code pour écrire en couleur inversée. | `/input insert \x16`
| kbd:[Ctrl+c],
kbd:[_] | Insérer le code pour écrire en souligné | `/input insert \x1F`
kbd:[_] | Insérer le code pour écrire en souligné. | `/input insert \x1F`
| kbd:[Del] +
kbd:[Ctrl+d] | Effacer le caractère suivant sur la ligne de commande | `/input delete_next_char`
kbd:[Ctrl+d] | Effacer le caractère suivant sur la ligne de commande. | `/input delete_next_char`
| kbd:[Backsp.] +
kbd:[Ctrl+h] | Effacer le caractère précédent sur la ligne de commande | `/input delete_previous_char`
| kbd:[Ctrl+k] | Effacer du curseur jusqu'à la fin de la ligne de commande (la chaîne supprimée est copiée dans le presse-papiers interne) | `/input delete_end_of_line`
| kbd:[Ctrl+r] | Chercher du texte dans l'historique du tampon (voir <<key_bindings_search_context,les touches pour le contexte de recherche>>) | `/input search_text_here`
| kbd:[Ctrl+t] | Inverser deux caractères | `/input transpose_chars`
| kbd:[Ctrl+u] | Effacer du curseur jusqu'au début de la ligne de commande (la chaîne supprimée est copiée dans le presse-papiers interne) | `/input delete_beginning_of_line`
| kbd:[Ctrl+w] | Effacer le mot précédent sur la ligne de commande (la chaîne supprimée est copiée dans le presse-papiers interne) | `/input delete_previous_word`
| kbd:[Ctrl+y] | Coller le contenu du presse-papiers interne | `/input clipboard_paste`
| kbd:[Ctrl+_] | Défaire la dernière action sur la ligne de commande | `/input undo`
| kbd:[Alt+_] | Refaire la dernière action sur la ligne de commande | `/input redo`
| kbd:[Tab] | Compléter la commande ou le pseudo (kbd:[Tab] de nouveau : trouver la complétion suivante) | `/input complete_next`
| kbd:[Shift+Tab] | Sans complétion, effectue une complétion partielle. Avec une complétion en cours, complète avec la complétion précédente | `/input complete_previous`
kbd:[Ctrl+h] | Effacer le caractère précédent sur la ligne de commande. | `/input delete_previous_char`
| kbd:[Ctrl+k] | Effacer du curseur jusqu'à la fin de la ligne de commande (la chaîne supprimée est copiée dans le presse-papiers interne). | `/input delete_end_of_line`
| kbd:[Ctrl+r] | Chercher du texte dans l'historique du tampon (voir <<key_bindings_search_context,les touches pour le contexte de recherche>>). | `/input search_text_here`
| kbd:[Ctrl+t] | Inverser deux caractères. | `/input transpose_chars`
| kbd:[Ctrl+u] | Effacer du curseur jusqu'au début de la ligne de commande (la chaîne supprimée est copiée dans le presse-papiers interne). | `/input delete_beginning_of_line`
| kbd:[Ctrl+w] | Effacer le mot précédent sur la ligne de commande (la chaîne supprimée est copiée dans le presse-papiers interne). | `/input delete_previous_word`
| kbd:[Ctrl+y] | Coller le contenu du presse-papiers interne. | `/input clipboard_paste`
| kbd:[Ctrl+_] | Défaire la dernière action sur la ligne de commande. | `/input undo`
| kbd:[Alt+_] | Refaire la dernière action sur la ligne de commande. | `/input redo`
| kbd:[Tab] | Compléter la commande ou le pseudo (kbd:[Tab] de nouveau : trouver la complétion suivante). | `/input complete_next`
| kbd:[Shift+Tab] | Sans complétion, effectue une complétion partielle. Avec une complétion en cours, complète avec la complétion précédente. | `/input complete_previous`
| kbd:[Enter] +
kbd:[Ctrl+j] +
kbd:[Ctrl+m] | Exécuter la commande ou envoyer le message (en mode recherche : arrêter la recherche) | `/input return`
| kbd:[↑] | Rappeler la commande précédente (en mode recherche : chercher plus haut) | `/input history_previous`
| kbd:[↓] | Rappeler la commande suivante (en mode recherche : chercher plus bas) | `/input history_next`
| kbd:[Ctrl+↑] | Rappeler la commande précédente dans l'historique global (commun à tous les tampons) | `/input history_global_previous`
| kbd:[Ctrl+↓] | Rappeler la commande suivante dans l'historique global (commun à tous les tampons) | `/input history_global_next`
| kbd:[Alt+d] | Effacer le mot suivant (la chaîne supprimée est copiée dans le presse-papiers interne) | `/input delete_next_word`
| kbd:[Alt+k] | Capturer une touche et insérer son code (et la commande associée si la commande existe) sur la ligne de commande | `/input grab_key_command`
| kbd:[Alt+r] | Effacer entièrement la ligne de commande | `/input delete_line`
| kbd:[Alt+s] | Activer/désactiver aspell | `/mute aspell toggle`
kbd:[Ctrl+m] | Exécuter la commande ou envoyer le message (en mode recherche : arrêter la recherche). | `/input return`
| kbd:[↑] | Rappeler la commande précédente (en mode recherche : chercher plus haut). | `/input history_previous`
| kbd:[↓] | Rappeler la commande suivante (en mode recherche : chercher plus bas). | `/input history_next`
| kbd:[Ctrl+↑] | Rappeler la commande précédente dans l'historique global (commun à tous les tampons). | `/input history_global_previous`
| kbd:[Ctrl+↓] | Rappeler la commande suivante dans l'historique global (commun à tous les tampons). | `/input history_global_next`
| kbd:[Alt+d] | Effacer le mot suivant (la chaîne supprimée est copiée dans le presse-papiers interne). | `/input delete_next_word`
| kbd:[Alt+k] | Capturer une touche et insérer son code (et la commande associée si la commande existe) sur la ligne de commande. | `/input grab_key_command`
| kbd:[Alt+r] | Effacer entièrement la ligne de commande. | `/input delete_line`
| kbd:[Alt+s] | Activer/désactiver aspell. | `/mute aspell toggle`
|===
[[key_bindings_buffers_windows]]
@ -1573,69 +1573,69 @@ avec `/help autosetbuffer`.
[width="100%",cols="^.^3,.^8,.^5",options="header"]
|===
| Touche | Description | Commande
| kbd:[Ctrl+l] | Réafficher toute la fenêtre | `/window refresh`
| kbd:[Ctrl+l] | Réafficher toute la fenêtre. | `/window refresh`
| kbd:[Ctrl+s],
kbd:[Ctrl+u] | Positionner le marqueur de données non lues sur tous les tampons | `/input set_unread`
| kbd:[Ctrl+x] | Changer de tampon courant si plusieurs tampons sont attachés avec le même numéro | `/input switch_active_buffer`
| kbd:[Alt+x] | Zoomer sur le tampon mélangé (kbd:[Alt+x] de nouveau : afficher tous les tampons mélangés) | `/input zoom_merged_buffer`
| kbd:[PgUp] | Monter d'une page dans l'historique du tampon | `/window page_up`
| kbd:[PgDn] | Descendre d'une page dans l'historique du tampon | `/window page_down`
| kbd:[Alt+PgUp] | Monter de quelques lignes dans l'historique du tampon | `/window scroll_up`
| kbd:[Alt+PgDn] | Descendre de quelques lignes dans l'historique du tampon | `/window scroll_down`
| kbd:[Alt+Home] | Aller au début du tampon | `/window scroll_top`
| kbd:[Alt+End] | Aller à la fin du tampon | `/window scroll_bottom`
kbd:[Ctrl+u] | Positionner le marqueur de données non lues sur tous les tampons. | `/input set_unread`
| kbd:[Ctrl+x] | Changer de tampon courant si plusieurs tampons sont attachés avec le même numéro. | `/input switch_active_buffer`
| kbd:[Alt+x] | Zoomer sur le tampon mélangé (kbd:[Alt+x] de nouveau : afficher tous les tampons mélangés). | `/input zoom_merged_buffer`
| kbd:[PgUp] | Monter d'une page dans l'historique du tampon. | `/window page_up`
| kbd:[PgDn] | Descendre d'une page dans l'historique du tampon. | `/window page_down`
| kbd:[Alt+PgUp] | Monter de quelques lignes dans l'historique du tampon. | `/window scroll_up`
| kbd:[Alt+PgDn] | Descendre de quelques lignes dans l'historique du tampon. | `/window scroll_down`
| kbd:[Alt+Home] | Aller au début du tampon. | `/window scroll_top`
| kbd:[Alt+End] | Aller à la fin du tampon. | `/window scroll_bottom`
| kbd:[Alt+←] +
kbd:[Alt+↑] +
kbd:[Ctrl+p] +
kbd:[F5] | Aller au tampon précédent | `/buffer -1`
kbd:[F5] | Aller au tampon précédent. | `/buffer -1`
| kbd:[Alt+→] +
kbd:[Alt+↓] +
kbd:[Ctrl+n] +
kbd:[F6] | Aller au tampon suivant | `/buffer +1`
| kbd:[F7] | Aller à la fenêtre précédente | `/window -1`
| kbd:[F8] | Aller à la fenêtre suivante | `/window +1`
| kbd:[F9] | Faire défiler le titre du tampon vers la gauche | `+/bar scroll title * -30%+`
| kbd:[F10] | Faire défiler le titre du tampon vers la droite | `+/bar scroll title * +30%+`
| kbd:[F11] | Monter d'une page dans la liste des pseudos | `/bar scroll nicklist * -100%`
| kbd:[F12] | Descendre d'une page dans la liste des pseudos | `/bar scroll nicklist * +100%`
| kbd:[Alt+F11] | Aller au début de la liste des pseudos | `/bar scroll nicklist * b`
| kbd:[Alt+F12] | Aller à la fin de la liste des pseudos | `/bar scroll nicklist * e`
| kbd:[Alt+a] | Sauter au prochain tampon avec activité (avec priorité : highlight, message, autre) | `/input jump_smart`
| kbd:[Alt+h] | Vider la hotlist (notification d'activité sur les autres tampons) | `/input hotlist_clear`
kbd:[F6] | Aller au tampon suivant. | `/buffer +1`
| kbd:[F7] | Aller à la fenêtre précédente. | `/window -1`
| kbd:[F8] | Aller à la fenêtre suivante. | `/window +1`
| kbd:[F9] | Faire défiler le titre du tampon vers la gauche. | `+/bar scroll title * -30%+`
| kbd:[F10] | Faire défiler le titre du tampon vers la droite. | `+/bar scroll title * +30%+`
| kbd:[F11] | Monter d'une page dans la liste des pseudos. | `/bar scroll nicklist * -100%`
| kbd:[F12] | Descendre d'une page dans la liste des pseudos. | `/bar scroll nicklist * +100%`
| kbd:[Alt+F11] | Aller au début de la liste des pseudos. | `/bar scroll nicklist * b`
| kbd:[Alt+F12] | Aller à la fin de la liste des pseudos. | `/bar scroll nicklist * e`
| kbd:[Alt+a] | Sauter au prochain tampon avec activité (avec priorité : highlight, message, autre). | `/input jump_smart`
| kbd:[Alt+h] | Vider la hotlist (notification d'activité sur les autres tampons). | `/input hotlist_clear`
| kbd:[Alt+j],
kbd:[Alt+f] | Sauter au premier tampon | `/buffer -`
kbd:[Alt+f] | Sauter au premier tampon. | `/buffer -`
| kbd:[Alt+j],
kbd:[Alt+l] | Sauter au dernier tampon | `/buffer +`
kbd:[Alt+l] | Sauter au dernier tampon. | `/buffer +`
| kbd:[Alt+j],
kbd:[Alt+r] | Sauter au tampon IRC de données brutes | `/server raw`
kbd:[Alt+r] | Sauter au tampon IRC de données brutes. | `/server raw`
| kbd:[Alt+j],
kbd:[Alt+s] | Sauter au tampon IRC du serveur | `/server jump`
| kbd:[Alt+0...9] | Sauter au tampon qui porte ce numéro (0 = 10) | `/buffer *N`
kbd:[Alt+s] | Sauter au tampon IRC du serveur. | `/server jump`
| kbd:[Alt+0...9] | Sauter au tampon qui porte ce numéro (0 = 10). | `/buffer *N`
| kbd:[Alt+j],
kbd:[01...99] | Sauter au tampon qui porte ce numéro | `/buffer *NN`
| kbd:[Alt+l] | Activer/désactiver le mode d'affichage dépouillé | `/window bare`
| kbd:[Alt+m] | Activer/désactiver la souris | `/mouse toggle`
| kbd:[Alt+n] | Se positionner sur le highlight suivant | `/window scroll_next_highlight`
| kbd:[Alt+p] | Se positionner sur le highlight précédent | `/window scroll_previous_highlight`
| kbd:[Alt+u] | Se positionner sur la première ligne non lue du tampon | `/window scroll_unread`
kbd:[01...99] | Sauter au tampon qui porte ce numéro. | `/buffer *NN`
| kbd:[Alt+l] | Activer/désactiver le mode d'affichage dépouillé. | `/window bare`
| kbd:[Alt+m] | Activer/désactiver la souris. | `/mouse toggle`
| kbd:[Alt+n] | Se positionner sur le highlight suivant. | `/window scroll_next_highlight`
| kbd:[Alt+p] | Se positionner sur le highlight précédent. | `/window scroll_previous_highlight`
| kbd:[Alt+u] | Se positionner sur la première ligne non lue du tampon. | `/window scroll_unread`
| kbd:[Alt+w],
kbd:[Alt+↑] | Sauter à la fenêtre au dessus | `/window up`
kbd:[Alt+↑] | Sauter à la fenêtre au dessus. | `/window up`
| kbd:[Alt+w],
kbd:[Alt+↓] | Sauter à la fenêtre en dessous | `/window down`
kbd:[Alt+↓] | Sauter à la fenêtre en dessous. | `/window down`
| kbd:[Alt+w],
kbd:[Alt+←] | Sauter à la fenêtre de gauche | `/window left`
kbd:[Alt+←] | Sauter à la fenêtre de gauche. | `/window left`
| kbd:[Alt+w],
kbd:[Alt+→] | Sauter à la fenêtre de droite | `/window right`
kbd:[Alt+→] | Sauter à la fenêtre de droite. | `/window right`
| kbd:[Alt+w],
kbd:[Alt+b] | Équilibrer la taille de toutes les fenêtres | `/window balance`
kbd:[Alt+b] | Équilibrer la taille de toutes les fenêtres. | `/window balance`
| kbd:[Alt+w],
kbd:[Alt+s] | Échanger les tampons de deux fenêtres | `/window swap`
| kbd:[Alt+z] | Zoomer sur la fenêtre courante (kbd:[Alt+z] de nouveau : restaurer l'état initial des fenêtres, avant le zoom) | `/window zoom`
| kbd:[Alt+<] | Sauter au tampon précédent dans la liste des tampons visités | `/input jump_previously_visited_buffer`
| kbd:[Alt+>] | Sauter au tampon suivant dans la liste des tampons visités | `/input jump_next_visited_buffer`
| kbd:[Alt+/] | Sauter au dernier tampon affiché (avant le dernier saut vers un tampon) | `/input jump_last_buffer_displayed`
| kbd:[Alt+=] | Activer/désactiver les filtres | `/filter toggle`
| kbd:[Alt+-] | Activer/désactiver les filtres dans le tampon courant | `/filter toggle @`
kbd:[Alt+s] | Échanger les tampons de deux fenêtres. | `/window swap`
| kbd:[Alt+z] | Zoomer sur la fenêtre courante (kbd:[Alt+z] de nouveau : restaurer l'état initial des fenêtres, avant le zoom). | `/window zoom`
| kbd:[Alt+<] | Sauter au tampon précédent dans la liste des tampons visités. | `/input jump_previously_visited_buffer`
| kbd:[Alt+>] | Sauter au tampon suivant dans la liste des tampons visités. | `/input jump_next_visited_buffer`
| kbd:[Alt+/] | Sauter au dernier tampon affiché (avant le dernier saut vers un tampon). | `/input jump_last_buffer_displayed`
| kbd:[Alt+=] | Activer/désactiver les filtres. | `/filter toggle`
| kbd:[Alt+-] | Activer/désactiver les filtres dans le tampon courant. | `/filter toggle @`
|===
[[key_bindings_search_context]]
@ -1647,15 +1647,15 @@ pressé pour chercher du texte dans le tampon).
[width="100%",cols="^.^3,.^8,.^5",options="header"]
|===
| Touche | Description | Commande
| kbd:[Ctrl+r] | Basculer le type de recherche : chaîne (par défaut), expression régulière | `/input search_switch_regex`
| kbd:[Alt+c] | Basculer la casse exacte pour la recherche | `/input search_switch_case`
| kbd:[Tab] | Basculer la recherche dans : les messages (par défaut), les préfixes, les préfixes + messages | `/input search_switch_where`
| kbd:[↑] | Chercher la ligne précédente | `/input search_previous`
| kbd:[↓] | Chercher la ligne suivante | `/input search_next`
| kbd:[Ctrl+r] | Basculer le type de recherche : chaîne (par défaut), expression régulière. | `/input search_switch_regex`
| kbd:[Alt+c] | Basculer la casse exacte pour la recherche. | `/input search_switch_case`
| kbd:[Tab] | Basculer la recherche dans : les messages (par défaut), les préfixes, les préfixes + messages. | `/input search_switch_where`
| kbd:[↑] | Chercher la ligne précédente. | `/input search_previous`
| kbd:[↓] | Chercher la ligne suivante. | `/input search_next`
| kbd:[Enter] +
kbd:[Ctrl+j] +
kbd:[Ctrl+m] | Arrêter la recherche à la position courante | `/input search_stop_here`
| kbd:[Ctrl+q] | Arrêter la recherche et aller à la fin du tampon | `/input search_stop`
kbd:[Ctrl+m] | Arrêter la recherche à la position courante. | `/input search_stop_here`
| kbd:[Ctrl+q] | Arrêter la recherche et aller à la fin du tampon. | `/input search_stop`
|===
[[key_bindings_cursor_context]]
@ -1667,25 +1667,25 @@ Ces touches sont utilisées dans le contexte "cursor" (mouvement libre du curseu
[width="100%",cols="^.^3,^.^2,.^7,.^7",options="header"]
|===
| Touche | Zone | Description | Commande
| kbd:[↑] | - | Déplacer le curseur d'une ligne vers le haut | `/cursor move up`
| kbd:[↓] | - | Déplacer le curseur d'une ligne vers le bas | `/cursor move down`
| kbd:[←] | - | Déplacer le curseur d'une colonne vers la gauche | `/cursor move left`
| kbd:[→] | - | Déplacer le curseur d'une colonne vers la droite | `/cursor move right`
| kbd:[Alt+↑] | - | Déplacer le curseur vers la zone au dessus | `/cursor move area_up`
| kbd:[Alt+↓] | - | Déplacer le curseur vers la zone en dessous | `/cursor move area_down`
| kbd:[Alt+←] | - | Déplacer le curseur vers la zone sur la gauche | `/cursor move area_left`
| kbd:[Alt+→] | - | Déplacer le curseur vers la zone sur la droite | `/cursor move area_right`
| kbd:[m] | chat | Citer le message | `hsignal:chat_quote_message;/cursor stop`
| kbd:[q] | chat | Citer le préfixe + le message | `hsignal:chat_quote_prefix_message;/cursor stop`
| kbd:[Q] | chat | Citer l'heure + le préfixe + le message | `hsignal:chat_quote_time_prefix_message;/cursor stop`
| kbd:[b] | liste des pseudos | Bannir le pseudo | `/window ${_window_number};/ban ${nick}`
| kbd:[k] | liste des pseudos | Retirer par la force le pseudo | `/window ${_window_number};/kick ${nick}`
| kbd:[K] | liste des pseudos | Retirer par la force et bannir le pseudo | `/window ${_window_number};/kickban ${nick}`
| kbd:[q] | liste des pseudos | Ouvrir une discussion avec le pseudo | `/window ${_window_number};/query ${nick};/cursor stop`
| kbd:[w] | liste des pseudos | Effectuer un whois sur le pseudo | `/window ${_window_number};/whois ${nick}`
| kbd:[↑] | - | Déplacer le curseur d'une ligne vers le haut. | `/cursor move up`
| kbd:[↓] | - | Déplacer le curseur d'une ligne vers le bas. | `/cursor move down`
| kbd:[←] | - | Déplacer le curseur d'une colonne vers la gauche. | `/cursor move left`
| kbd:[→] | - | Déplacer le curseur d'une colonne vers la droite. | `/cursor move right`
| kbd:[Alt+↑] | - | Déplacer le curseur vers la zone au dessus. | `/cursor move area_up`
| kbd:[Alt+↓] | - | Déplacer le curseur vers la zone en dessous. | `/cursor move area_down`
| kbd:[Alt+←] | - | Déplacer le curseur vers la zone sur la gauche. | `/cursor move area_left`
| kbd:[Alt+→] | - | Déplacer le curseur vers la zone sur la droite. | `/cursor move area_right`
| kbd:[m] | chat | Citer le message. | `hsignal:chat_quote_message;/cursor stop`
| kbd:[q] | chat | Citer le préfixe + le message. | `hsignal:chat_quote_prefix_message;/cursor stop`
| kbd:[Q] | chat | Citer l'heure + le préfixe + le message. | `hsignal:chat_quote_time_prefix_message;/cursor stop`
| kbd:[b] | liste des pseudos | Bannir le pseudo. | `/window ${_window_number};/ban ${nick}`
| kbd:[k] | liste des pseudos | Retirer par la force le pseudo. | `/window ${_window_number};/kick ${nick}`
| kbd:[K] | liste des pseudos | Retirer par la force et bannir le pseudo. | `/window ${_window_number};/kickban ${nick}`
| kbd:[q] | liste des pseudos | Ouvrir une discussion avec le pseudo. | `/window ${_window_number};/query ${nick};/cursor stop`
| kbd:[w] | liste des pseudos | Effectuer un whois sur le pseudo. | `/window ${_window_number};/whois ${nick}`
| kbd:[Enter] +
kbd:[Ctrl+j] +
kbd:[Ctrl+m] | - | Arrêter le mode curseur ("cursor") | `/cursor stop`
kbd:[Ctrl+m] | - | Arrêter le mode curseur ("cursor"). | `/cursor stop`
|===
[[key_bindings_mouse_context]]
@ -1697,32 +1697,32 @@ Ces touches sont utilisées dans le contexte "mouse", c'est-à-dire lorsqu'un
[width="100%",cols="^.^3,^.^3,^.^3,.^8,.^8",options="header"]
|===
| Bouton ^(1)^ | Geste | Zone | Description | Commande
| ◾◽◽ | - | chat | Aller à la fenêtre | `/window ${_window_number}`
| ◾◽◽ | left | chat | Aller au tampon précédent | `/window ${_window_number};/buffer +1`
| ◾◽◽ | right | chat | Aller au tampon suivant | `/window ${_window_number};/buffer +1`
| ◾◽◽ | left (long) | chat | Aller au premier tampon | `/window ${_window_number};/buffer 1`
| ◾◽◽ | right (long) | chat | Aller au dernier tampon | `/window ${_window_number};/input jump_last_buffer`
| ◾◽◽ | - | chat (tampon script) | Sélectionner la ligne dans le tampon script | `/script go ${_chat_line_y}`
| ◽◽◾ | - | chat (tampon script) | Installer/supprimer un script | `/script go ${_chat_line_y};/script installremove -q ${script_name_with_extension}`
| ⇑ | - | chat | Monter de quelques lignes dans l'historique du tampon | `/window scroll_up -window ${_window_number}`
| ⇓ | - | chat | Descendre de quelques lignes dans l'historique du tampon | `/window scroll_down -window ${_window_number}`
| ⇑ | - | chat (tampon script) | Monter de 5 lignes dans le tampon script | `/script up 5`
| ⇓ | - | chat (tampon script) | Descendre de 5 lignes dans le tampon script | `/script down 5`
| kbd:[Ctrl+⇑] | - | chat | Faire défiler horizontalement vers la gauche | `/window scroll_horiz -window ${_window_number} -10%`
| kbd:[Ctrl+⇓] | - | chat | Faire défiler horizontalement vers la droite | `/window scroll_horiz -window ${_window_number} +10%`
| ◾◽◽ | up | liste des pseudos | Monter d'une page dans la liste des pseudos | `/bar scroll nicklist ${_window_number} -100%`
| ◾◽◽ | down | liste des pseudos | Descendre d'une page dans la liste des pseudos | `/bar scroll nicklist ${_window_number} +100%`
| ◾◽◽ | up (long) | liste des pseudos | Aller au début de la liste des pseudos | `/bar scroll nicklist ${_window_number} b`
| ◾◽◽ | down (long) | liste des pseudos | Aller à la fin de la liste des pseudos | `/bar scroll nicklist ${_window_number} e`
| ◾◽◽ | - | liste des pseudos | Ouvrir une discussion avec le pseudo | `/window ${_window_number};/query ${nick}`
| ◽◽◾ | - | liste des pseudos | Effectuer un whois sur le pseudo | `/window ${_window_number};/whois ${nick}`
| ◾◽◽ | left | liste des pseudos | Retirer par la force le pseudo | `/window ${_window_number};/kick ${nick}`
| ◾◽◽ | left (long) | liste des pseudos | Retirer par la force et bannir le pseudo | `/window ${_window_number};/kickban ${nick}`
| ◽◽◾ | left | liste des pseudos | Bannir le pseudo | `/window ${_window_number};/ban ${nick}`
| ◽◽◾ | - | ligne de commande | Capturer un évènement de la souris et insérer son code sur la ligne de commande | `/input grab_mouse_area`
| ⇑ | - | toute barre | Faire défiler la barre de -20% | `/bar scroll ${_bar_name} ${_window_number} -20%`
| ⇓ | - | toute barre | Faire défiler la barre de +20% | `/bar scroll ${_bar_name} ${_window_number} +20%`
| ◽◾◽ | - | n'importe où | Démarrer le mode curseur ("cursor") à ce point | `/cursor go ${_x},${_y}`
| ◾◽◽ | - | chat | Aller à la fenêtre. | `/window ${_window_number}`
| ◾◽◽ | left | chat | Aller au tampon précédent. | `/window ${_window_number};/buffer +1`
| ◾◽◽ | right | chat | Aller au tampon suivant. | `/window ${_window_number};/buffer +1`
| ◾◽◽ | left (long) | chat | Aller au premier tampon. | `/window ${_window_number};/buffer 1`
| ◾◽◽ | right (long) | chat | Aller au dernier tampon. | `/window ${_window_number};/input jump_last_buffer`
| ◾◽◽ | - | chat (tampon script) | Sélectionner la ligne dans le tampon script. | `/script go ${_chat_line_y}`
| ◽◽◾ | - | chat (tampon script) | Installer/supprimer un script. | `/script go ${_chat_line_y};/script installremove -q ${script_name_with_extension}`
| ⇑ | - | chat | Monter de quelques lignes dans l'historique du tampon. | `/window scroll_up -window ${_window_number}`
| ⇓ | - | chat | Descendre de quelques lignes dans l'historique du tampon. | `/window scroll_down -window ${_window_number}`
| ⇑ | - | chat (tampon script) | Monter de 5 lignes dans le tampon script. | `/script up 5`
| ⇓ | - | chat (tampon script) | Descendre de 5 lignes dans le tampon script. | `/script down 5`
| kbd:[Ctrl+⇑] | - | chat | Faire défiler horizontalement vers la gauche. | `/window scroll_horiz -window ${_window_number} -10%`
| kbd:[Ctrl+⇓] | - | chat | Faire défiler horizontalement vers la droite. | `/window scroll_horiz -window ${_window_number} +10%`
| ◾◽◽ | up | liste des pseudos | Monter d'une page dans la liste des pseudos. | `/bar scroll nicklist ${_window_number} -100%`
| ◾◽◽ | down | liste des pseudos | Descendre d'une page dans la liste des pseudos. | `/bar scroll nicklist ${_window_number} +100%`
| ◾◽◽ | up (long) | liste des pseudos | Aller au début de la liste des pseudos. | `/bar scroll nicklist ${_window_number} b`
| ◾◽◽ | down (long) | liste des pseudos | Aller à la fin de la liste des pseudos. | `/bar scroll nicklist ${_window_number} e`
| ◾◽◽ | - | liste des pseudos | Ouvrir une discussion avec le pseudo. | `/window ${_window_number};/query ${nick}`
| ◽◽◾ | - | liste des pseudos | Effectuer un whois sur le pseudo. | `/window ${_window_number};/whois ${nick}`
| ◾◽◽ | left | liste des pseudos | Retirer par la force le pseudo. | `/window ${_window_number};/kick ${nick}`
| ◾◽◽ | left (long) | liste des pseudos | Retirer par la force et bannir le pseudo. | `/window ${_window_number};/kickban ${nick}`
| ◽◽◾ | left | liste des pseudos | Bannir le pseudo. | `/window ${_window_number};/ban ${nick}`
| ◽◽◾ | - | ligne de commande | Capturer un évènement de la souris et insérer son code sur la ligne de commande. | `/input grab_mouse_area`
| ⇑ | - | toute barre | Faire défiler la barre de -20%. | `/bar scroll ${_bar_name} ${_window_number} -20%`
| ⇓ | - | toute barre | Faire défiler la barre de +20%. | `/bar scroll ${_bar_name} ${_window_number} +20%`
| ◽◾◽ | - | n'importe où | Démarrer le mode curseur ("cursor") à ce point. | `/cursor go ${_x},${_y}`
|===
[NOTE]
@ -1955,8 +1955,8 @@ Sections :
[width="100%",cols="3m,6m,16",options="header"]
|===
| Section | Commande de contrôle | Description
| crypt | /set sec.crypt.* | Options pour le chiffrement
| data | <<command_weechat_secure,/secure>> | Données sécurisées
| crypt | /set sec.crypt.* | Options pour le chiffrement.
| data | <<command_weechat_secure,/secure>> | Données sécurisées.
|===
Options :
@ -1972,26 +1972,26 @@ Sections :
|===
| Section | Commande de contrôle | Description
| debug | <<command_weechat_debug,/debug set>> +
/set weechat.debug.* | Niveau de debug, pour le cœur et les extensions (les options peuvent être ajoutées/supprimées dans la section)
| startup | /set weechat.startup.* | Options de démarrage
| look | /set weechat.look.* | Aspect/présentation
/set weechat.debug.* | Niveau de debug, pour le cœur et les extensions (les options peuvent être ajoutées/supprimées dans la section).
| startup | /set weechat.startup.* | Options de démarrage.
| look | /set weechat.look.* | Aspect/présentation.
| palette | <<command_weechat_color,/color alias>> +
/set weechat.palette.* | Alias de couleurs (les options peuvent être ajoutées/supprimées dans la section)
| color | /set weechat.color.* | Couleurs
| completion | /set weechat.completion.* | Options de complétion
| history | /set weechat.history.* | Options d'historique (commandes et tampons)
/set weechat.palette.* | Alias de couleurs (les options peuvent être ajoutées/supprimées dans la section).
| color | /set weechat.color.* | Couleurs.
| completion | /set weechat.completion.* | Options de complétion.
| history | /set weechat.history.* | Options d'historique (commandes et tampons).
| proxy | <<command_weechat_proxy,/proxy>> +
/set weechat.proxy.* | Options des proxies
| network | /set weechat.network.* | Options réseau/SSL
/set weechat.proxy.* | Options des proxies.
| network | /set weechat.network.* | Options réseau/SSL.
| bar | <<command_weechat_bar,/bar>> +
/set weechat.bar.* | Options des barres
| layout | <<command_weechat_layout,/layout>> | Dispositions
| notify | <<command_weechat_buffer,/buffer notify>> | Niveaux de notification des tampons (les options peuvent être ajoutées/supprimées dans la section)
| filter | <<command_weechat_filter,/filter>> | Filtres
| key | <<command_weechat_key,/key>> | Touches pour le contexte "default"
| key_search | <<command_weechat_key,/key>> | Touches pour le contexte "search"
| key_cursor | <<command_weechat_key,/key>> | Touches pour le contexte "cursor"
| key_mouse | <<command_weechat_key,/key>> | Touches pour le contexte "mouse"
/set weechat.bar.* | Options des barres.
| layout | <<command_weechat_layout,/layout>> | Dispositions.
| notify | <<command_weechat_buffer,/buffer notify>> | Niveaux de notification des tampons (les options peuvent être ajoutées/supprimées dans la section).
| filter | <<command_weechat_filter,/filter>> | Filtres.
| key | <<command_weechat_key,/key>> | Touches pour le contexte "default".
| key_search | <<command_weechat_key,/key>> | Touches pour le contexte "search".
| key_cursor | <<command_weechat_key,/key>> | Touches pour le contexte "cursor".
| key_mouse | <<command_weechat_key,/key>> | Touches pour le contexte "mouse".
|===
Options :
@ -2037,24 +2037,24 @@ Les extensions par défaut sont :
[width="100%",cols="^1,5",options="header"]
|===
| Extension | Description
| alias | Définir des alias pour les commandes
| aspell | Vérification orthographique de la ligne de commande
| charset | Encodage/encodage avec jeu de caractère sur les tampons
| exec | Exécution de commandes externes dans WeeChat
| fifo | Tube FIFO pour envoyer des commandes à distance vers WeeChat
| irc | Discussion avec le protocole IRC
| logger | Enregistrement des tampons dans des fichiers
| relay | Relai de données via le réseau
| script | Gestionnaire de scripts
| python | Interface (API) pour scripts Python
| perl | Interface (API) pour scripts Perl
| ruby | Interface (API) pour scripts Ruby
| lua | Interface (API) pour scripts Lua
| tcl | Interface (API) pour scripts Tcl
| guile | Interface (API) pour scripts Guile (scheme)
| javascript | Interface (API) pour scripts Javascript
| trigger | Remplacement de texte et exécution de commande sur des évènements de WeeChat ou des extensions
| xfer | Transfert de fichier et discussion directe
| alias | Définir des alias pour les commandes.
| aspell | Vérification orthographique de la ligne de commande.
| charset | Encodage/encodage avec jeu de caractère sur les tampons.
| exec | Exécution de commandes externes dans WeeChat.
| fifo | Tube FIFO pour envoyer des commandes à distance vers WeeChat.
| irc | Discussion avec le protocole IRC.
| logger | Enregistrement des tampons dans des fichiers.
| relay | Relai de données via le réseau.
| script | Gestionnaire de scripts.
| python | Interface (API) pour scripts Python.
| perl | Interface (API) pour scripts Perl.
| ruby | Interface (API) pour scripts Ruby.
| lua | Interface (API) pour scripts Lua.
| tcl | Interface (API) pour scripts Tcl.
| guile | Interface (API) pour scripts Guile (scheme).
| javascript | Interface (API) pour scripts Javascript.
| trigger | Remplacement de texte et exécution de commande sur des évènements de WeeChat ou des extensions.
| xfer | Transfert de fichier et discussion directe.
|===
Pour en apprendre plus sur le développement d'extension ou de script (via
@ -2086,11 +2086,11 @@ Sections :
[width="100%",cols="3m,6m,16",options="header"]
|===
| Section | Commande de contrôle | Description
| color | /set aspell.color.* | Couleurs
| check | /set aspell.check.* | Options pour contrôler la vérification orthographique
| color | /set aspell.color.* | Couleurs.
| check | /set aspell.check.* | Options pour contrôler la vérification orthographique.
| dict | <<command_aspell_aspell,/aspell setdict>> +
/set aspell.dict.* | Dictionnaires utilisés par tampon (les options peuvent être ajoutées/supprimées dans la section)
| option | /set aspell.option.* | <<aspell_speller_options,Options du vérificateur d'orthographe>> (les options peuvent être ajoutées/supprimées dans la section)
/set aspell.dict.* | Dictionnaires utilisés par tampon (les options peuvent être ajoutées/supprimées dans la section).
| option | /set aspell.option.* | <<aspell_speller_options,Options du vérificateur d'orthographe>> (les options peuvent être ajoutées/supprimées dans la section).
|===
Options :
@ -2194,11 +2194,11 @@ Sections :
[width="100%",cols="3m,6m,16",options="header"]
|===
| Section | Commande de contrôle | Description
| default | /set charset.default.* | Jeu de caractère d'encodage/décodage par défaut
| default | /set charset.default.* | Jeu de caractère d'encodage/décodage par défaut.
| decode | <<command_charset_charset,/charset decode>> +
/set charset.decode.* | Jeu de caractère d'encodage par tampon (les options peuvent être ajoutées/supprimées dans la section)
/set charset.decode.* | Jeu de caractère d'encodage par tampon (les options peuvent être ajoutées/supprimées dans la section).
| encode | <<command_charset_charset,/charset encode>> +
/set charset.encode.* | Jeu de caractère de décodage par tampon (les options peuvent être ajoutées/supprimées dans la section)
/set charset.encode.* | Jeu de caractère de décodage par tampon (les options peuvent être ajoutées/supprimées dans la section).
|===
Options :
@ -2285,8 +2285,8 @@ Sections :
[width="100%",cols="3m,6m,16",options="header"]
|===
| Section | Commande de contrôle | Description
| command | /set exec.command.* | Options pour les commandes
| color | /set exec.color.* | Couleurs
| command | /set exec.command.* | Options pour les commandes.
| color | /set exec.color.* | Couleurs.
|===
Options :
@ -2351,7 +2351,7 @@ Sections :
[width="100%",cols="3m,6m,16",options="header"]
|===
| Section | Commande de contrôle | Description
| file | /set fifo.file.* | Contrôle du tube FIFO
| file | /set fifo.file.* | Contrôle du tube FIFO.
|===
Options :
@ -2397,15 +2397,15 @@ Sections :
[width="100%",cols="3m,6m,16",options="header"]
|===
| Section | Commande de contrôle | Description
| look | /set irc.look.* | Aspect/présentation
| color | /set irc.color.* | Couleurs
| network | /set irc.network.* | Options réseau
| msgbuffer | /set irc.msgbuffer.* | <<irc_target_buffer,Tampon cible pour les messages IRC>> (les options peuvent être ajoutées/supprimées dans la section)
| ctcp | /set irc.ctcp.* | <<irc_ctcp_replies,Réponses CTCP>> (les options peuvent être ajoutées/supprimées dans la section)
| ignore | <<command_irc_ignore,/ignore>> | Personnes ignorées
| server_default | /set irc.server_default.* | Valeurs par défaut pour serveurs (les options peuvent être ajoutées/supprimées dans la section)
| look | /set irc.look.* | Aspect/présentation.
| color | /set irc.color.* | Couleurs.
| network | /set irc.network.* | Options réseau.
| msgbuffer | /set irc.msgbuffer.* | <<irc_target_buffer,Tampon cible pour les messages IRC>> (les options peuvent être ajoutées/supprimées dans la section).
| ctcp | /set irc.ctcp.* | <<irc_ctcp_replies,Réponses CTCP>> (les options peuvent être ajoutées/supprimées dans la section).
| ignore | <<command_irc_ignore,/ignore>> | Personnes ignorées.
| server_default | /set irc.server_default.* | Valeurs par défaut pour serveurs (les options peuvent être ajoutées/supprimées dans la section).
| server | <<command_irc_server,/server>> +
/set irc.server.* | Serveurs
/set irc.server.* | Serveurs.
|===
Options :
@ -2865,11 +2865,11 @@ Sections :
[width="100%",cols="3m,6m,16",options="header"]
|===
| Section | Commande de contrôle | Description
| look | /set logger.look.* | Aspect/présentation
| color | /set logger.color.* | Couleurs
| file | /set logger.file.* | Options pour les fichiers de log
| level | /set logger.level.* | Niveau de log par tampon (les options peuvent être ajoutées/supprimées dans la section)
| mask | /set logger.mask.* | Masque de nom de fichier par tampon (les options peuvent être ajoutées/supprimées dans la section)
| look | /set logger.look.* | Aspect/présentation.
| color | /set logger.color.* | Couleurs.
| file | /set logger.file.* | Options pour les fichiers de log.
| level | /set logger.level.* | Niveau de log par tampon (les options peuvent être ajoutées/supprimées dans la section).
| mask | /set logger.mask.* | Masque de nom de fichier par tampon (les options peuvent être ajoutées/supprimées dans la section).
|===
Options :
@ -3022,12 +3022,12 @@ Sections :
[width="100%",cols="3m,6m,16",options="header"]
|===
| Section | Commande de contrôle | Description
| look | /set relay.look.* | Aspect/présentation
| color | /set relay.color.* | Couleurs
| network | /set relay.network.* | Options réseau
| irc | /set relay.irc.* | Options spécifiques au protocole irc (proxy irc)
| look | /set relay.look.* | Aspect/présentation.
| color | /set relay.color.* | Couleurs.
| network | /set relay.network.* | Options réseau.
| irc | /set relay.irc.* | Options spécifiques au protocole irc (proxy irc).
| port | <<command_relay_relay,/relay add>> +
/set relay.port.* | Ports utilisés pour le relai (protocoles irc et weechat) (les options peuvent être ajoutées/supprimées dans la section)
/set relay.port.* | Ports utilisés pour le relai (protocoles irc et weechat) (les options peuvent être ajoutées/supprimées dans la section).
|===
Options :
@ -3177,9 +3177,9 @@ Sections :
[width="100%",cols="3m,6m,16",options="header"]
|===
| Section | Commande de contrôle | Description
| look | /set script.look.* | Aspect/présentation
| color | /set script.color.* | Couleurs
| scripts | /set script.scripts.* | Options pour le téléchargement des scripts
| look | /set script.look.* | Aspect/présentation.
| color | /set script.color.* | Couleurs.
| scripts | /set script.scripts.* | Options pour le téléchargement des scripts.
|===
Options :
@ -3246,11 +3246,11 @@ Sections :
[width="100%",cols="3m,6m,16",options="header"]
|===
| Section | Commande de contrôle | Description
| look | /set trigger.look.* | Aspect/présentation
| color | /set trigger.color.* | Couleurs
| look | /set trigger.look.* | Aspect/présentation.
| color | /set trigger.color.* | Couleurs.
| trigger | <<command_trigger_trigger,/trigger add>> +
<<command_trigger_trigger,/trigger set>> +
/set trigger.trigger.* | Options des triggers
/set trigger.trigger.* | Options des triggers.
|===
Options :
@ -3529,8 +3529,8 @@ Le callback "signal" définit les variables suivantes dans la table de hachage :
[width="100%",cols="3m,2,14",options="header"]
|===
| Variable | Type | Description
| tg_signal | chaîne | Nom du signal
| tg_signal_data | chaîne | Données envoyées avec le signal
| tg_signal | chaîne | Nom du signal.
| tg_signal_data | chaîne | Données envoyées avec le signal.
|===
Si le signal contient un message IRC, le message est analysé et les données
@ -3539,19 +3539,19 @@ suivantes sont ajoutées dans la table de hachage :
[width="100%",cols="3m,2,14",options="header"]
|===
| Variable | Type | Description
| server | chaîne | Nom du serveur (exemple : "freenode")
| tags | chaîne | Étiquettes dans le message (rarement utilisées)
| message_without_tags | chaîne | Message sans les étiquettes
| nick | chaîne | Pseudo
| host | chaîne | Nom d'hôte
| command | chaîne | Commande IRC (exemple : "PRIVMSG", "NOTICE", ...)
| channel | chaîne | Canal IRC
| arguments | chaîne | Paramètres de la commande (inclut la valeur de _channel_)
| text | chaîne | Texte (par exemple message utilisateur)
| pos_command | chaîne | L'index de _command_ dans le message ("-1" si _command_ n'a pas été trouvé)
| pos_arguments | chaîne | L'index de _arguments_ dans le message ("-1" si _arguments_ n'a pas été trouvé)
| pos_channel | chaîne | L'index de _channel_ dans le message ("-1" si _channel_ n'a pas été trouvé)
| pos_text | chaîne | L'index de _text_ dans le message ("-1" si _text_ n'a pas été trouvé)
| server | chaîne | Nom du serveur (exemple : "freenode").
| tags | chaîne | Étiquettes dans le message (rarement utilisées).
| message_without_tags | chaîne | Message sans les étiquettes.
| nick | chaîne | Pseudo.
| host | chaîne | Nom d'hôte.
| command | chaîne | Commande IRC (exemple : "PRIVMSG", "NOTICE", ...).
| channel | chaîne | Canal IRC.
| arguments | chaîne | Paramètres de la commande (inclut la valeur de _channel_).
| text | chaîne | Texte (par exemple message utilisateur).
| pos_command | chaîne | L'index de _command_ dans le message ("-1" si _command_ n'a pas été trouvé).
| pos_arguments | chaîne | L'index de _arguments_ dans le message ("-1" si _arguments_ n'a pas été trouvé).
| pos_channel | chaîne | L'index de _channel_ dans le message ("-1" si _channel_ n'a pas été trouvé).
| pos_text | chaîne | L'index de _text_ dans le message ("-1" si _text_ n'a pas été trouvé).
|===
Lorsque la donnée est un pointeur, la variable `tg_signal_data` peut être
@ -3584,10 +3584,10 @@ Le callback "modifier" définit les variables suivantes dans la table de hachage
[width="100%",cols="3m,2,14",options="header"]
|===
| Variable | Type | Description
| tg_modifier | chaîne | Nom du modificateur
| tg_modifier_data | chaîne | Données envoyées avec le modificateur
| tg_string | chaîne | La chaîne qui peut être modifiée
| tg_string_nocolor | chaîne | La chaîne sans les codes couleur
| tg_modifier | chaîne | Nom du modificateur.
| tg_modifier_data | chaîne | Données envoyées avec le modificateur.
| tg_string | chaîne | La chaîne qui peut être modifiée.
| tg_string_nocolor | chaîne | La chaîne sans les codes couleur.
|===
Pour le modificateur _weechat_print_, les variables en utilisant les étiquettes
@ -3597,13 +3597,13 @@ ainsi que les variables suivantes :
[width="100%",cols="3m,2,14",options="header"]
|===
| Variable | Type | Description
| buffer | pointeur | Tampon où le message est affiché
| tg_plugin | chaîne | Extension du tampon où le message est affiché
| tg_buffer | chaîne | Nom complet du tampon où le message est affiché
| tg_prefix | chaîne | Préfixe du message affiché
| tg_prefix_nocolor | chaîne | Préfixe sans les codes couleur
| tg_message | chaîne | Message affiché
| tg_message_nocolor | chaîne | Message sans les codes couleur
| buffer | pointeur | Tampon où le message est affiché.
| tg_plugin | chaîne | Extension du tampon où le message est affiché.
| tg_buffer | chaîne | Nom complet du tampon où le message est affiché.
| tg_prefix | chaîne | Préfixe du message affiché.
| tg_prefix_nocolor | chaîne | Préfixe sans les codes couleur.
| tg_message | chaîne | Message affiché.
| tg_message_nocolor | chaîne | Message sans les codes couleur.
|===
Si le modificateur contient un message IRC, le message est analysé et des
@ -3618,14 +3618,14 @@ Le callback "print" définit les variables suivantes dans la table de hachage :
[width="100%",cols="3m,2,14",options="header"]
|===
| Variable | Type | Description
| buffer | pointeur | Tampon
| tg_date | chaîne | Date/heure du message (format : `YYYY-MM-DD hh:mm:ss`)
| tg_displayed | chaîne | "1" si affiché, "0" si ligne filtrée
| tg_highlight | chaîne | "1" si highlight, sinon "0"
| tg_prefix | chaîne | Préfixe
| tg_prefix_nocolor | chaîne | Préfixe sans les codes couleur
| tg_message | chaîne | Message
| tg_message_nocolor | chaîne | Message sans les codes couleur
| buffer | pointeur | Tampon.
| tg_date | chaîne | Date/heure du message (format : `YYYY-MM-DD hh:mm:ss`).
| tg_displayed | chaîne | "1" si affiché, "0" si ligne filtrée.
| tg_highlight | chaîne | "1" si highlight, sinon "0".
| tg_prefix | chaîne | Préfixe.
| tg_prefix_nocolor | chaîne | Préfixe sans les codes couleur.
| tg_message | chaîne | Message.
| tg_message_nocolor | chaîne | Message sans les codes couleur.
|===
Variables définies avec les étiquettes du message (elles sont définies aussi
@ -3634,14 +3634,14 @@ pour le modificateur _weechat_print_) :
[width="100%",cols="3m,2,14",options="header"]
|===
| Variable | Type | Description
| tg_tags | chaîne | Étiquettes du message (avec une virgule en début/fin de chaîne)
| tg_tags_count | chaîne | Nombre d'étiquettes dans le message
| tg_tag_nick | chaîne | Pseudo (depuis l'étiquette "nick_xxx")
| tg_tag_prefix_nick | chaîne | Couleur du pseudo dans le préfixe (depuis l'étiquette "prefix_nick_ccc")
| tg_tag_host | chaîne | Nom d'utilisateur et hôte, format : utilisateur@hôte (depuis l'étiquette "host_xxx")
| tg_tag_notify | chaîne | Niveau de notification (_none_, _message_, _private_, _highlight_)
| tg_notify | chaîne | Niveau de notification, si différent de _none_
| tg_msg_pv | chaîne | "1" pour un message privé, sinon "0"
| tg_tags | chaîne | Étiquettes du message (avec une virgule en début/fin de chaîne).
| tg_tags_count | chaîne | Nombre d'étiquettes dans le message.
| tg_tag_nick | chaîne | Pseudo (depuis l'étiquette "nick_xxx").
| tg_tag_prefix_nick | chaîne | Couleur du pseudo dans le préfixe (depuis l'étiquette "prefix_nick_ccc").
| tg_tag_host | chaîne | Nom d'utilisateur et hôte, format : utilisateur@hôte (depuis l'étiquette "host_xxx").
| tg_tag_notify | chaîne | Niveau de notification (_none_, _message_, _private_, _highlight_).
| tg_notify | chaîne | Niveau de notification, si différent de _none_.
| tg_msg_pv | chaîne | "1" pour un message privé, sinon "0".
|===
[[trigger_data_command]]
@ -3652,9 +3652,9 @@ Le callback "command" définit les variables suivantes dans la table de hachage
[width="100%",cols="3m,2,14",options="header"]
|===
| Variable | Type | Description
| buffer | pointeur | Tampon
| tg_argvN | chaîne | Paramètre n°N
| tg_argv_eolN | chaîne | Depuis le paramètre n°N jusqu'à la fin des paramètres
| buffer | pointeur | Tampon.
| tg_argvN | chaîne | Paramètre n°N.
| tg_argv_eolN | chaîne | Depuis le paramètre n°N jusqu'à la fin des paramètres.
|===
[[trigger_data_command_run]]
@ -3666,8 +3666,8 @@ hachage :
[width="100%",cols="3m,2,14",options="header"]
|===
| Variable | Type | Description
| buffer | pointeur | Tampon
| tg_command | chaîne | Commande exécutée
| buffer | pointeur | Tampon.
| tg_command | chaîne | Commande exécutée.
|===
[[trigger_data_timer]]
@ -3678,8 +3678,8 @@ Le callback "timer" définit les variables suivantes dans la table de hachage :
[width="100%",cols="3m,2,14",options="header"]
|===
| Variable | Type | Description
| tg_remaining_calls | chaîne | Nombre d'appels restants
| tg_date | chaîne | Date/heure courante (format : `YYYY-MM-DD hh:mm:ss`)
| tg_remaining_calls | chaîne | Nombre d'appels restants.
| tg_date | chaîne | Date/heure courante (format : `YYYY-MM-DD hh:mm:ss`).
|===
[[trigger_data_config]]
@ -3690,8 +3690,8 @@ Le callback "config" définit les variables suivantes dans la table de hachage :
[width="100%",cols="3m,2,14",options="header"]
|===
| Variable | Type | Description
| tg_option | chaîne | Option
| tg_value | chaîne | Valeur
| tg_option | chaîne | Option.
| tg_value | chaîne | Valeur.
|===
[[trigger_data_focus]]
@ -3702,8 +3702,8 @@ Le callback "focus" définit les variables suivantes dans la table de hachage :
[width="100%",cols="3m,2,14",options="header"]
|===
| Variable | Type | Description
| window | pointeur | Fenêtre
| buffer | pointeur | Tampon
| window | pointeur | Fenêtre.
| buffer | pointeur | Tampon.
|===
La table de hachage contient toutes les clés/valeurs de la table de hachage
@ -3794,10 +3794,10 @@ Sections :
[width="100%",cols="3m,6m,16",options="header"]
|===
| Section | Commande de contrôle | Description
| look | /set xfer.look.* | Aspect/présentation
| color | /set xfer.color.* | Couleurs
| network | /set xfer.network.* | Options réseau
| file | /set xfer.file.* | Options pour les fichiers envoyés/reçus
| look | /set xfer.look.* | Aspect/présentation.
| color | /set xfer.color.* | Couleurs.
| network | /set xfer.network.* | Options réseau.
| file | /set xfer.file.* | Options pour les fichiers envoyés/reçus.
|===
Options :

File diff suppressed because it is too large Load Diff

View File

@ -1117,51 +1117,51 @@ The result is a hashtable with following keys
| Key | WeeChat version | Description | Example
| tags | ≥ 0.4.0 |
The tags in message (can be empty) |
The tags in message (can be empty). |
`time=2015-06-27T16:40:35.000Z`
| message_without_tags | ≥ 0.4.0 |
The message without the tags (the same as message if there are no tags) |
The message without the tags (the same as message if there are no tags). |
`:nick!user@host PRIVMSG #weechat :hello!`
| nick | ≥ 0.3.4 |
The origin nick |
The origin nick. |
`nick`
| host | ≥ 0.3.4 |
The origin host (includes the nick) |
The origin host (includes the nick). |
`nick!user@host`
| command | ≥ 0.3.4 |
The command (_PRIVMSG_, _NOTICE_, ...) |
The command (_PRIVMSG_, _NOTICE_, ...). |
`PRIVMSG`
| channel | ≥ 0.3.4 |
The target channel |
The target channel. |
`#weechat`
| arguments | ≥ 0.3.4 |
The command arguments (includes the channel) |
The command arguments (includes the channel). |
`#weechat :hello!`
| text | ≥ 1.3 |
The text (for example user message) |
The text (for example user message). |
`hello!`
| pos_command | ≥ 1.3 |
The index of _command_ in message ("-1" if _command_ was not found) |
The index of _command_ in message ("-1" if _command_ was not found). |
`47`
| pos_arguments | ≥ 1.3 |
The index of _arguments_ in message ("-1" if _arguments_ was not found) |
The index of _arguments_ in message ("-1" if _arguments_ was not found). |
`55`
| pos_channel | ≥ 1.3 |
The index of _channel_ in message ("-1" if _channel_ was not found) |
The index of _channel_ in message ("-1" if _channel_ was not found). |
`55`
| pos_text | ≥ 1.3 |
The index of _text_ in message ("-1" if _text_ was not found) |
The index of _text_ in message ("-1" if _text_ was not found). |
`65`
|===

View File

@ -113,35 +113,35 @@ compilare WeeChat.
| Pacchetto ^(1)^ | Versione | Richiesto | Caratteristica
// TRANSLATION MISSING
| C compiler
(gcc, clang, ...) | | *sì* | Build
(gcc, clang, ...) | | *sì* | Build.
// TRANSLATION MISSING
| C++ compiler | | | Build and run tests, plugin Javascript
| cmake | | *sì* | Compilazione (ancora possibile con autotools, ma si raccomanda cmake)
| C++ compiler | | | Build and run tests, plugin Javascript.
| cmake | | *sì* | Compilazione (ancora possibile con autotools, ma si raccomanda cmake).
// TRANSLATION MISSING
| pkg-config | | *sì* | Detect installed libraries
| libncursesw5-dev ^(2)^ | | *sì* | Interfaccia ncurses
| libcurl4-gnutls-dev | | *sì* | Trasferimento URL
| pkg-config | | *sì* | Detect installed libraries.
| libncursesw5-dev ^(2)^ | | *sì* | Interfaccia ncurses.
| libcurl4-gnutls-dev | | *sì* | Trasferimento URL.
// TRANSLATION MISSING
| zlib1g-dev | | *sì* | Compression of packets in relay plugin (weechat protocol), script plugin
| zlib1g-dev | | *sì* | Compression of packets in relay plugin (weechat protocol), script plugin.
// TRANSLATION MISSING
| libgcrypt20-dev | | *sì* | Secured data, IRC SASL authentication (DH-BLOWFISH/DH-AES), script plugin
| libgcrypt20-dev | | *sì* | Secured data, IRC SASL authentication (DH-BLOWFISH/DH-AES), script plugin.
// TRANSLATION MISSING
| libgnutls28-dev | ≥ 2.2.0 ^(3)^ | | Connessione SSL al server IRC, support of SSL in relay plugin, IRC SASL authentication (ECDSA-NIST256P-CHALLENGE)
| gettext | | | Internazionalizzazione (traduzione dei messaggi; la lingua base è l'inglese)
| ca-certificates | | | Certificati per le connessioni SSL
| libgnutls28-dev | ≥ 2.2.0 ^(3)^ | | Connessione SSL al server IRC, support of SSL in relay plugin, IRC SASL authentication (ECDSA-NIST256P-CHALLENGE).
| gettext | | | Internazionalizzazione (traduzione dei messaggi; la lingua base è l'inglese).
| ca-certificates | | | Certificati per le connessioni SSL.
| libaspell-dev
∥ libenchant-dev | | | Plugin aspell
| python-dev | ≥ 2.5 ^(4)^ | | Plugin python
| libperl-dev | | | Plugin perl
| ruby-2.3, ruby2.3-dev | ≥ 1.8 | | Plugin ruby
| liblua5.3-dev | | | Plugin lua
| tcl-dev | ≥ 8.5 | | Plugin tcl
| guile-2.0-dev | ≥ 2.0 | | Plugin guile (scheme)
| libv8-dev | ≤ 3.24.3 | | Plugin Javascript
∥ libenchant-dev | | | Plugin aspell.
| python-dev | ≥ 2.5 ^(4)^ | | Plugin python.
| libperl-dev | | | Plugin perl.
| ruby-2.3, ruby2.3-dev | ≥ 1.8 | | Plugin ruby.
| liblua5.3-dev | | | Plugin lua.
| tcl-dev | ≥ 8.5 | | Plugin tcl.
| guile-2.0-dev | ≥ 2.0 | | Plugin guile (scheme).
| libv8-dev | ≤ 3.24.3 | | Plugin Javascript.
// TRANSLATION MISSING
| asciidoctor | ≥ 1.5.4 | | Build man page and documentation
| asciidoctor | ≥ 1.5.4 | | Build man page and documentation.
// TRANSLATION MISSING
| libcpputest-dev | ≥ 3.4 | | Build and run tests
| libcpputest-dev | ≥ 3.4 | | Build and run tests.
|===
// TRANSLATION MISSING (note 3)
@ -517,22 +517,22 @@ The directories are:
[width="100%",cols="1m,3",options="header"]
|===
| Path/file | Description
| ~/.weechat/ | WeeChat home directory (can be changed, see <<running_weechat,Running WeeChat>>)
|    logs/ | Log files (one file per buffer)
|    python/ | Python scripts
|       autoload/ | Python scripts auto-loaded on startup ^(1)^
|    perl/ | Perl scripts
|       autoload/ | Perl scripts auto-loaded on startup ^(1)^
|    ruby/ | Ruby scripts
|       autoload/ | Ruby scripts auto-loaded on startup ^(1)^
|    lua/ | Lua scripts
|       autoload/ | Lua scripts auto-loaded on startup ^(1)^
|    tcl/ | Tcl scripts
|       autoload/ | Tcl scripts auto-loaded on startup ^(1)^
|    guile/ | Guile scripts
|       autoload/ | Guile scripts auto-loaded on startup ^(1)^
|    javascript/ | Javascript scripts
|       autoload/ | Javascript scripts auto-loaded on startup ^(1)^
| ~/.weechat/ | WeeChat home directory (can be changed, see <<running_weechat,Running WeeChat>>).
|    logs/ | Log files (one file per buffer).
|    python/ | Python scripts.
|       autoload/ | Python scripts auto-loaded on startup ^(1)^.
|    perl/ | Perl scripts.
|       autoload/ | Perl scripts auto-loaded on startup ^(1)^.
|    ruby/ | Ruby scripts.
|       autoload/ | Ruby scripts auto-loaded on startup ^(1)^.
|    lua/ | Lua scripts.
|       autoload/ | Lua scripts auto-loaded on startup ^(1)^.
|    tcl/ | Tcl scripts.
|       autoload/ | Tcl scripts auto-loaded on startup ^(1)^.
|    guile/ | Guile scripts.
|       autoload/ | Guile scripts auto-loaded on startup ^(1)^.
|    javascript/ | Javascript scripts.
|       autoload/ | Javascript scripts auto-loaded on startup ^(1)^.
|===
[NOTE]
@ -543,20 +543,20 @@ The files in home directory are:
[width="100%",cols="1m,3,6",options="header"]
|===
| File | Description | Sensitive data
| weechat.conf | Main WeeChat configuration file | Possible (example: list of channels in a saved buffers layout)
| sec.conf | Configuration file with secured data | *Yes, highly sensitive*: this file must never be shared with anyone
| plugins.conf | Plugins configuration file | Possible, depends on plugins/scripts
| alias.conf | Configuration file for _alias_ plugin | Possible, depends on aliases
| aspell.conf | Configuration file for _aspell_ plugin | No
| charset.conf | Configuration file for _charset_ plugin | No
| exec.conf | Configuration file for _exec_ plugin | No
| irc.conf | Configuration file for _irc_ plugin | *Yes*: it can contain passwords for servers, nickserv and channels (if not stored in `sec.conf`)
| logger.conf | Configuration file for _logger_ plugin | No
| relay.conf | Configuration file for _relay_ plugin | No
| script.conf | Configuration file for _script_ plugin | No
| trigger.conf | Configuration file for _trigger_ plugin | Possible, depends on triggers
| xfer.conf | Configuration file for _xfer_ plugin | No
| weechat.log | WeeChat log file | No
| weechat.conf | Main WeeChat configuration file | Possible (example: list of channels in a saved buffers layout).
| sec.conf | Configuration file with secured data | *Yes, highly sensitive*: this file must never be shared with anyone.
| plugins.conf | Plugins configuration file | Possible, depends on plugins/scripts.
| alias.conf | Configuration file for _alias_ plugin | Possible, depends on aliases.
| aspell.conf | Configuration file for _aspell_ plugin | No.
| charset.conf | Configuration file for _charset_ plugin | No.
| exec.conf | Configuration file for _exec_ plugin | No.
| irc.conf | Configuration file for _irc_ plugin | *Yes*: it can contain passwords for servers, nickserv and channels (if not stored in `sec.conf`).
| logger.conf | Configuration file for _logger_ plugin | No.
| relay.conf | Configuration file for _relay_ plugin | No.
| script.conf | Configuration file for _script_ plugin | No.
| trigger.conf | Configuration file for _trigger_ plugin | Possible, depends on triggers.
| xfer.conf | Configuration file for _xfer_ plugin | No.
| weechat.log | WeeChat log file | No.
|===
[IMPORTANT]
@ -618,21 +618,21 @@ La barra _stato_ ha i seguenti elementi predefiniti:
[width="100%",cols="^3,^4,10",options="header"]
|===
| Elemento | Esempio | Descrizione
| time | `[12:55]` | Ora
| time | `[12:55]` | Ora.
// TRANSLATION MISSING
| buffer_last_number | `[6]` | Number of last buffer in list
| buffer_plugin | `[irc/freenode]` | Plugin del buffer attivo (il plugin irc può aggiungere il nome del server irc usato dal buffer)
| buffer_number | `3` | Numero del buffer corrente
| buffer_name | `#test` | Nome del buffer attivo
| buffer_modes | `+n` | Modalità canale IRC
| buffer_nicklist_count | `{4}` | Numero di nick nella lista nick
| buffer_last_number | `[6]` | Number of last buffer in list.
| buffer_plugin | `[irc/freenode]` | Plugin del buffer attivo (il plugin irc può aggiungere il nome del server irc usato dal buffer).
| buffer_number | `3` | Numero del buffer corrente.
| buffer_name | `#test` | Nome del buffer attivo.
| buffer_modes | `+n` | Modalità canale IRC.
| buffer_nicklist_count | `{4}` | Numero di nick nella lista nick.
// TRANSLATION MISSING
| buffer_zoom | ! | `!` means the merged buffer is zoomed (only this one is displayed), empty value means all merged buffers are displayed
| buffer_filter | `+*+` | Indicatore filtraggio: `+*+` significa che alcune righe sono filtrate (nascoste), valori vuoti indicano che tutte le righe sono visualizzate
| scroll | `-ANCORA(50)-` | Indicatore di scorrimento, con il numero di righe sotto l'ultima riga visualizzata
| lag | `[Ritardo: 2.5]` | Indicatore ritardo, in secondi (nascosto se il ritardo è basso)
| hotlist | `[H: 4:#abc(2,5), 6]` | Elenco dei buffer con attività (messaggi non letti) (nell'esempio, 2 notifiche e 5 messaggi non letti su #abc, un messaggio non letto sul buffer #6)
| completion | `abc(2) def(5)` | Elenco di parole per il completamento, con il numero di completamenti possibili per ogni parola
| buffer_zoom | ! | `!` means the merged buffer is zoomed (only this one is displayed), empty value means all merged buffers are displayed.
| buffer_filter | `+*+` | Indicatore filtraggio: `+*+` significa che alcune righe sono filtrate (nascoste), valori vuoti indicano che tutte le righe sono visualizzate.
| scroll | `-ANCORA(50)-` | Indicatore di scorrimento, con il numero di righe sotto l'ultima riga visualizzata.
| lag | `[Ritardo: 2.5]` | Indicatore ritardo, in secondi (nascosto se il ritardo è basso).
| hotlist | `[H: 4:#abc(2,5), 6]` | Elenco dei buffer con attività (messaggi non letti) (nell'esempio, 2 notifiche e 5 messaggi non letti su #abc, un messaggio non letto sul buffer #6).
| completion | `abc(2) def(5)` | Elenco di parole per il completamento, con il numero di completamenti possibili per ogni parola.
|===
La barra _input_ ha i seguenti elementi predefiniti:
@ -641,12 +641,12 @@ La barra _input_ ha i seguenti elementi predefiniti:
|===
| Elemento | Esempio | Descrizione
// TRANSLATION MISSING
| input_prompt | `[@Flashy(i)]` | Prompt per l'input, for irc: nick and modes (mode "+i" means invisible on freenode)
| away | `(assente)` | Indicatore di assenza
| input_prompt | `[@Flashy(i)]` | Prompt per l'input, for irc: nick and modes (mode "+i" means invisible on freenode).
| away | `(assente)` | Indicatore di assenza.
// TRANSLATION MISSING
| input_search | `[Search (~ str,msg)]` | Search indicator ("`~`": case insensitive, "`==`": case sensitive, "`str`": search string, "`regex`": search regular expression, "`msg`": search in messages, "`pre`": search in prefixes, "`pre\|msg`": search in prefixes and messages)
| input_paste | `[Incollare 7 righe ? [ctrl-Y] Sì [ctrl-N] No]` | Chiede all'utente se incollare le righe
| input_text | `ciao peter!` | Testo in input
| input_search | `[Search (~ str,msg)]` | Search indicator ("`~`": case insensitive, "`==`": case sensitive, "`str`": search string, "`regex`": search regular expression, "`msg`": search in messages, "`pre`": search in prefixes, "`pre\|msg`": search in prefixes and messages).
| input_paste | `[Incollare 7 righe ? [ctrl-Y] Sì [ctrl-N] No]` | Chiede all'utente se incollare le righe.
| input_text | `ciao peter!` | Testo in input.
|===
// TRANSLATION MISSING
@ -656,14 +656,14 @@ Other items available (not used in bars by default):
[width="100%",cols="^3,^4,10",options="header"]
|===
| Item | Example | Description
| aspell_dict | `fr,en` | Spelling dictionaries used on current buffer
| aspell_suggest | `print,prone,prune` | Spelling suggestions for word under cursor (if misspelled)
| buffer_count | `10` | Total number of buffers opened
| buffer_short_name | `#test` | Current buffer short name
| irc_channel | `#test` | Current IRC channel name
| irc_nick_modes | `@` | IRC modes for self nick
| mouse_status | `M` | Mouse status (empty if mouse is disabled)
| window_number | `2` | Current window number
| aspell_dict | `fr,en` | Spelling dictionaries used on current buffer.
| aspell_suggest | `print,prone,prune` | Spelling suggestions for word under cursor (if misspelled).
| buffer_count | `10` | Total number of buffers opened.
| buffer_short_name | `#test` | Current buffer short name.
| irc_channel | `#test` | Current IRC channel name.
| irc_nick_modes | `@` | IRC modes for self nick.
| mouse_status | `M` | Mouse status (empty if mouse is disabled).
| window_number | `2` | Current window number.
|===
[[command_line]]
@ -708,17 +708,17 @@ opzionale):
|===
// TRANSLATIION MISSING
| Key | Description
| kbd:[Ctrl+c], kbd:[b] | testo in grassetto
| kbd:[Ctrl+c], kbd:[b] | testo in grassetto.
| kbd:[Ctrl+c], kbd:[c],
kbd:[xx] | colore del testo `xx` (consultare la lista di colori che segue)
kbd:[xx] | colore del testo `xx` (consultare la lista di colori che segue).
| kbd:[Ctrl+c], kbd:[c],
kbd:[xx], kbd:[,],
kbd:[yy] | colore del testo `xx` e di sfondo `yy` (consultare la lista di colori che segue)
kbd:[yy] | colore del testo `xx` e di sfondo `yy` (consultare la lista di colori che segue).
// TRANSLATION MISSING
| kbd:[Ctrl+c], kbd:[i] | italic text
| kbd:[Ctrl+c], kbd:[o] | disabilita colori ed attributi
| kbd:[Ctrl+c], kbd:[v] | video inverso (inverte il colore del testo con quello di sfondo)
| kbd:[Ctrl+c], kbd:[_] | testo sottolineato
| kbd:[Ctrl+c], kbd:[i] | italic text.
| kbd:[Ctrl+c], kbd:[o] | disabilita colori ed attributi.
| kbd:[Ctrl+c], kbd:[v] | video inverso (inverte il colore del testo con quello di sfondo).
| kbd:[Ctrl+c], kbd:[_] | testo sottolineato.
|===
[NOTE]
@ -1542,59 +1542,59 @@ with `/script install buffer_autoset.py` and get help with `/help autosetbuffer`
|===
| Tasti | Descrizione | Comando
| kbd:[←] +
kbd:[Ctrl+b] | Passa al carattere precedente nella riga di comando | `/input move_previous_char`
kbd:[Ctrl+b] | Passa al carattere precedente nella riga di comando. | `/input move_previous_char`
| kbd:[→] +
kbd:[Ctrl+f] | Passa al carattere successivo nella riga di comando | `/input move_next_char`
kbd:[Ctrl+f] | Passa al carattere successivo nella riga di comando. | `/input move_next_char`
| kbd:[Ctrl+←] +
kbd:[Alt+b] | Passa alla parola precedente nella riga di comando | `/input move_previous_word`
kbd:[Alt+b] | Passa alla parola precedente nella riga di comando. | `/input move_previous_word`
| kbd:[Ctrl+→] +
kbd:[Alt+f] | Passa alla parola successiva nella riga di comando | `/input move_next_word`
kbd:[Alt+f] | Passa alla parola successiva nella riga di comando. | `/input move_next_word`
| kbd:[Home] +
kbd:[Ctrl+a] | Si sposta all'inizio della riga di comando | `/input move_beginning_of_line`
kbd:[Ctrl+a] | Si sposta all'inizio della riga di comando. | `/input move_beginning_of_line`
| kbd:[End] +
kbd:[Ctrl+e] | Si sposta alla fine della riga di comando | `/input move_end_of_line`
kbd:[Ctrl+e] | Si sposta alla fine della riga di comando. | `/input move_end_of_line`
| kbd:[Ctrl+c],
kbd:[b] | Inserisce il codice per il testo in grassetto | `/input insert \x02`
kbd:[b] | Inserisce il codice per il testo in grassetto. | `/input insert \x02`
| kbd:[Ctrl+c],
kbd:[c] | Inserisce il codice per il testo colorato | `/input insert \x03`
kbd:[c] | Inserisce il codice per il testo colorato. | `/input insert \x03`
| kbd:[Ctrl+c],
kbd:[i] | Inserisce il codice per il testo in corsivo | `/input insert \x1D`
kbd:[i] | Inserisce il codice per il testo in corsivo. | `/input insert \x1D`
| kbd:[Ctrl+c],
kbd:[o] | Inserisce il codice per il reset dei colori | `/input insert \x0F`
kbd:[o] | Inserisce il codice per il reset dei colori. | `/input insert \x0F`
| kbd:[Ctrl+c],
kbd:[v] | Inserisce il codice per l'inversione dei colori | `/input insert \x16`
kbd:[v] | Inserisce il codice per l'inversione dei colori. | `/input insert \x16`
| kbd:[Ctrl+c],
kbd:[_] | Inserisce il codice per il testo sottolineato | `/input insert \x1F`
kbd:[_] | Inserisce il codice per il testo sottolineato. | `/input insert \x1F`
| kbd:[Del] +
kbd:[Ctrl+d] | Elimina il carattere successivo nella riga di comando | `/input delete_next_char`
kbd:[Ctrl+d] | Elimina il carattere successivo nella riga di comando. | `/input delete_next_char`
| kbd:[Backsp.] +
kbd:[Ctrl+h] | Elimina il carattere precedente nella riga di comando | `/input delete_previous_char`
kbd:[Ctrl+h] | Elimina il carattere precedente nella riga di comando. | `/input delete_previous_char`
// TRANSLATION MISSING
| kbd:[Ctrl+k] | Elimina dal cursore fino alla fine della riga di comando (deleted string is copied to the internal clipboard) | `/input delete_end_of_line`
| kbd:[Ctrl+r] | Cerca del testo nella cronologia del buffer (consultare <<key_bindings_search_context,tasti per il contesto search>>) | `/input search_text_here`
| kbd:[Ctrl+t] | Inverti caratteri | `/input transpose_chars`
| kbd:[Ctrl+k] | Elimina dal cursore fino alla fine della riga di comando (deleted string is copied to the internal clipboard). | `/input delete_end_of_line`
| kbd:[Ctrl+r] | Cerca del testo nella cronologia del buffer (consultare <<key_bindings_search_context,tasti per il contesto search>>). | `/input search_text_here`
| kbd:[Ctrl+t] | Inverti caratteri. | `/input transpose_chars`
// TRANSLATION MISSING
| kbd:[Ctrl+u] | Elimina dal cursore fino all'inizio della riga di comando (deleted string is copied to the internal clipboard) | `/input delete_beginning_of_line`
| kbd:[Ctrl+u] | Elimina dal cursore fino all'inizio della riga di comando (deleted string is copied to the internal clipboard). | `/input delete_beginning_of_line`
// TRANSLATION MISSING
| kbd:[Ctrl+w] | Elimina la parola precedente nella riga di comando (deleted string is copied to the internal clipboard) | `/input delete_previous_word`
| kbd:[Ctrl+w] | Elimina la parola precedente nella riga di comando (deleted string is copied to the internal clipboard). | `/input delete_previous_word`
// TRANSLATION MISSING
| kbd:[Ctrl+y] | Paste the internal clipboard content | `/input clipboard_paste`
| kbd:[Ctrl+_] | Annulla l'ultima azione sulla riga di comando | `/input undo`
| kbd:[Alt+_] | Ripete l'ultima azione sulla riga di comando | `/input redo`
| kbd:[Tab] | Completa comando o nick (kbd:[Tab] di nuovo: trova prossimo completamento) | `/input complete_next`
| kbd:[Shift+Tab] | Senza completamento: effettua un completamento parziale, con completamento in sospeso: completa con il completamento precedente | `/input complete_previous`
| kbd:[Ctrl+y] | Paste the internal clipboard content. | `/input clipboard_paste`
| kbd:[Ctrl+_] | Annulla l'ultima azione sulla riga di comando. | `/input undo`
| kbd:[Alt+_] | Ripete l'ultima azione sulla riga di comando. | `/input redo`
| kbd:[Tab] | Completa comando o nick (kbd:[Tab] di nuovo: trova prossimo completamento). | `/input complete_next`
| kbd:[Shift+Tab] | Senza completamento: effettua un completamento parziale, con completamento in sospeso: completa con il completamento precedente. | `/input complete_previous`
| kbd:[Invio] +
kbd:[Ctrl+j] +
kbd:[Ctrl+m] | Esegue comando o invia messaggio (in modalità ricerca: ferma ricerca) | `/input return`
| kbd:[↑] | Chiama comando/messaggio precedente (in modalità ricerca: cerca in alto) | `/input history_previous`
| kbd:[↓] | Chiama comando/messaggio precedente (in modalità ricerca: cerca in basso) | `/input history_next`
| kbd:[Ctrl+↑] | Chiama il comando/messaggio precedente nella cronologia globale (identico per tutti i buffer) | `/input history_global_previous`
| kbd:[Ctrl+↓] | Chiama il comando/messaggio successivo nella cronologia globale (identico per tutti i buffer) | `/input history_global_next`
kbd:[Ctrl+m] | Esegue comando o invia messaggio (in modalità ricerca: ferma ricerca). | `/input return`
| kbd:[↑] | Chiama comando/messaggio precedente (in modalità ricerca: cerca in alto). | `/input history_previous`
| kbd:[↓] | Chiama comando/messaggio precedente (in modalità ricerca: cerca in basso). | `/input history_next`
| kbd:[Ctrl+↑] | Chiama il comando/messaggio precedente nella cronologia globale (identico per tutti i buffer). | `/input history_global_previous`
| kbd:[Ctrl+↓] | Chiama il comando/messaggio successivo nella cronologia globale (identico per tutti i buffer). | `/input history_global_next`
// TRANSLATION MISSING
| kbd:[Alt+d] | Elimina la parola successiva nella riga di comando (deleted string is copied to the internal clipboard) | `/input delete_next_word`
| kbd:[Alt+k] | Cattura un tasto ed inserisce il suo codice (e il comando associato se il tasto esiste) nella riga di comando | `/input grab_key_command`
| kbd:[Alt+r] | Elimina l'intera riga di comando | `/input delete_line`
| kbd:[Alt+s] | Abilita/disabilita aspell | `/mute aspell toggle`
| kbd:[Alt+d] | Elimina la parola successiva nella riga di comando (deleted string is copied to the internal clipboard). | `/input delete_next_word`
| kbd:[Alt+k] | Cattura un tasto ed inserisce il suo codice (e il comando associato se il tasto esiste) nella riga di comando. | `/input grab_key_command`
| kbd:[Alt+r] | Elimina l'intera riga di comando. | `/input delete_line`
| kbd:[Alt+s] | Abilita/disabilita aspell. | `/mute aspell toggle`
|===
[[key_bindings_buffers_windows]]
@ -1603,73 +1603,73 @@ with `/script install buffer_autoset.py` and get help with `/help autosetbuffer`
[width="100%",cols="^.^3,.^8,.^5",options="header"]
|===
| Tasti | Descrizione | Comando
| kbd:[Ctrl+l] | Ridisegna l'intera finestra | `/window refresh`
| kbd:[Ctrl+l] | Ridisegna l'intera finestra. | `/window refresh`
| kbd:[Ctrl+s],
kbd:[ctrl-u] | Imposta l'evidenziatore dei messaggi non letti su tutti i buffer | `/input set_unread`
| kbd:[Ctrl+x] | Passa al buffer attivo se i buffer sono collegati con lo stesso numero | `/input switch_active_buffer`
kbd:[ctrl-u] | Imposta l'evidenziatore dei messaggi non letti su tutti i buffer. | `/input set_unread`
| kbd:[Ctrl+x] | Passa al buffer attivo se i buffer sono collegati con lo stesso numero. | `/input switch_active_buffer`
// TRANSLATION MISSING
| kbd:[Alt+x] | Zoom on merged buffer (kbd:[Alt+x] again: display all merged buffers) | `/input zoom_merged_buffer`
| kbd:[PgUp] | Scorre in alto di una pagina nella cronologia del buffer | `/window page_up`
| kbd:[PgDn] | Scorre di una pagina in basso nella cronologia del buffer | `/window page_down`
| kbd:[Alt+PgUp] | Scorre di qualche riga in alto nella cronologia del buffer | `/window scroll_up`
| kbd:[Alt+PgDn] | Scorre di qualche riga in basso nella cronologia del buffer | `/window scroll_down`
| kbd:[Alt+Home] | Scorre in cima al buffer | `/window scroll_top`
| kbd:[Alt+End] | Scorre alla fine del del buffer | `/window scroll_bottom`
| kbd:[Alt+x] | Zoom on merged buffer (kbd:[Alt+x] again: display all merged buffers). | `/input zoom_merged_buffer`
| kbd:[PgUp] | Scorre in alto di una pagina nella cronologia del buffer. | `/window page_up`
| kbd:[PgDn] | Scorre di una pagina in basso nella cronologia del buffer. | `/window page_down`
| kbd:[Alt+PgUp] | Scorre di qualche riga in alto nella cronologia del buffer. | `/window scroll_up`
| kbd:[Alt+PgDn] | Scorre di qualche riga in basso nella cronologia del buffer. | `/window scroll_down`
| kbd:[Alt+Home] | Scorre in cima al buffer. | `/window scroll_top`
| kbd:[Alt+End] | Scorre alla fine del del buffer. | `/window scroll_bottom`
| kbd:[Alt+←] +
kbd:[Alt+↑] +
kbd:[Ctrl+p] +
kbd:[F5] | Passa al buffer precedente | `/buffer -1`
kbd:[F5] | Passa al buffer precedente. | `/buffer -1`
| kbd:[Alt+→] +
kbd:[Alt+↓] +
kbd:[Ctrl+n] +
kbd:[F6] | Passa al buffer successivo | `/buffer +1`
| kbd:[F7] | Passa alla finestra precedente | `/window -1`
| kbd:[F8] | Passa alla finestra successiva | `/window +1`
| kbd:[F9] | Scorre il titolo del buffer sulla sinistra | `+/bar scroll title * -30%+`
| kbd:[F10] | Scorre il titolo del buffer sulla destra | `+/bar scroll title * +30%+`
| kbd:[F11] | Scorre di una pagina in alto nella lista nick | `/bar scroll nicklist * -100%`
| kbd:[F12] | Scorre di una pagina in basso nella lista nick | `/bar scroll nicklist * +100%`
| kbd:[Alt+F11] | Sposta all'inizio della lista nick | `/bar scroll nicklist * b`
| kbd:[Alt+F12] | Sposta alla fine della lista nick | `/bar scroll nicklist * e`
| kbd:[Alt+a] | Passa al buffer successivo con attività (con priorità: highligh, messagge, altro) | `/input jump_smart`
| kbd:[Alt+h] | Pulisce hotlist (notifica di attività su altri buffer) | `/input hotlist_clear`
kbd:[F6] | Passa al buffer successivo. | `/buffer +1`
| kbd:[F7] | Passa alla finestra precedente. | `/window -1`
| kbd:[F8] | Passa alla finestra successiva. | `/window +1`
| kbd:[F9] | Scorre il titolo del buffer sulla sinistra. | `+/bar scroll title * -30%+`
| kbd:[F10] | Scorre il titolo del buffer sulla destra. | `+/bar scroll title * +30%+`
| kbd:[F11] | Scorre di una pagina in alto nella lista nick. | `/bar scroll nicklist * -100%`
| kbd:[F12] | Scorre di una pagina in basso nella lista nick. | `/bar scroll nicklist * +100%`
| kbd:[Alt+F11] | Sposta all'inizio della lista nick. | `/bar scroll nicklist * b`
| kbd:[Alt+F12] | Sposta alla fine della lista nick. | `/bar scroll nicklist * e`
| kbd:[Alt+a] | Passa al buffer successivo con attività (con priorità: highligh, messagge, altro). | `/input jump_smart`
| kbd:[Alt+h] | Pulisce hotlist (notifica di attività su altri buffer). | `/input hotlist_clear`
// TRANSLATION MISSING
| kbd:[Alt+j],
kbd:[alt-f] | Switch to first buffer | `/buffer -`
kbd:[alt-f] | Switch to first buffer. | `/buffer -`
| kbd:[Alt+j],
kbd:[alt-l] | Passa all'ultimo buffer | `/buffer +`
kbd:[alt-l] | Passa all'ultimo buffer. | `/buffer +`
| kbd:[Alt+j],
kbd:[alt-r] | Passa al buffer raw IRC | `/server raw`
kbd:[alt-r] | Passa al buffer raw IRC. | `/server raw`
| kbd:[Alt+j],
kbd:[alt-s] | Passa al buffer server IRC | `/server jump`
| kbd:[Alt+0...9] | Passa al buffer numero (0 = 10) | `/buffer *N`
kbd:[alt-s] | Passa al buffer server IRC. | `/server jump`
| kbd:[Alt+0...9] | Passa al buffer numero (0 = 10). | `/buffer *N`
| kbd:[Alt+j],
kbd:[01...99] | Passa al buffer numero | `/buffer *NN`
kbd:[01...99] | Passa al buffer numero. | `/buffer *NN`
// TRANSLATION MISSING
| kbd:[Alt+l] | Toggle bare display on/off | `/window bare`
| kbd:[Alt+m] | Abilita/disabilita | `/mouse toggle`
| kbd:[Alt+n] | Scorre fino alla notifica successiva | `/window scroll_next_highlight`
| kbd:[Alt+p] | Scorre fino alla notifica precedente | `/window scroll_previous_highlight`
| kbd:[Alt+u] | Scorre fino alla prima riga non letta nel buffer | `/window scroll_unread`
| kbd:[Alt+l] | Toggle bare display on/off. | `/window bare`
| kbd:[Alt+m] | Abilita/disabilita. | `/mouse toggle`
| kbd:[Alt+n] | Scorre fino alla notifica successiva. | `/window scroll_next_highlight`
| kbd:[Alt+p] | Scorre fino alla notifica precedente. | `/window scroll_previous_highlight`
| kbd:[Alt+u] | Scorre fino alla prima riga non letta nel buffer. | `/window scroll_unread`
| kbd:[Alt+w],
kbd:[alt-↑] | Passa alla finestra in alto | `/window up`
kbd:[alt-↑] | Passa alla finestra in alto. | `/window up`
| kbd:[Alt+w],
kbd:[alt-↓] | Passa alla finestra in basso | `/window down`
kbd:[alt-↓] | Passa alla finestra in basso. | `/window down`
| kbd:[Alt+w],
kbd:[alt-←] | Passa alla finestra sulla sinistra | `/window left`
kbd:[alt-←] | Passa alla finestra sulla sinistra. | `/window left`
| kbd:[Alt+w],
kbd:[alt-→] | Passa alla finestrs sulla destra | `/window right`
kbd:[alt-→] | Passa alla finestrs sulla destra. | `/window right`
| kbd:[Alt+w],
kbd:[alt-b] | Bilancia le dimensioni di tutte le finestre | `/window balance`
kbd:[alt-b] | Bilancia le dimensioni di tutte le finestre. | `/window balance`
| kbd:[Alt+w],
kbd:[alt-s] | Scambia i buffer di due finestra | `/window swap`
| kbd:[Alt+z] | Ingrandimento sulla finestra attiva (kbd:[Alt+z] di nuovo: ripristina lo stato iniziale della finestra, prima dell'ingrandimento) | `/window zoom`
| kbd:[Alt+<] | Passa al buffer precedente nella lista dei buffer visitati | `/input jump_previously_visited_buffer`
| kbd:[Alt+>] | Passa al buffer successivo nella lista dei buffer visitati | `/input jump_next_visited_buffer`
| kbd:[Alt+/] | Passa all'ultimo buffer mostrato (prima dell'ultimo passaggio ad un buffer) | `/input jump_last_buffer_displayed`
| kbd:[Alt+=] | Attiva/disattiva filtri | `/filter toggle`
kbd:[alt-s] | Scambia i buffer di due finestra. | `/window swap`
| kbd:[Alt+z] | Ingrandimento sulla finestra attiva (kbd:[Alt+z] di nuovo: ripristina lo stato iniziale della finestra, prima dell'ingrandimento). | `/window zoom`
| kbd:[Alt+<] | Passa al buffer precedente nella lista dei buffer visitati. | `/input jump_previously_visited_buffer`
| kbd:[Alt+>] | Passa al buffer successivo nella lista dei buffer visitati. | `/input jump_next_visited_buffer`
| kbd:[Alt+/] | Passa all'ultimo buffer mostrato (prima dell'ultimo passaggio ad un buffer). | `/input jump_last_buffer_displayed`
| kbd:[Alt+=] | Attiva/disattiva filtri. | `/filter toggle`
// TRANSLATION MISSING
| kbd:[Alt+-] | Toggle filters on/off in current buffer | `/filter toggle @`
| kbd:[Alt+-] | Toggle filters on/off in current buffer. | `/filter toggle @`
|===
[[key_bindings_search_context]]
@ -1682,18 +1682,18 @@ kbd:[Ctrl+r] per cercare del testo nel buffer).
|===
| Key | Descrizione | Comando
// TRANSLATION MISSING
| kbd:[Ctrl+r] | Switch search type: string (default), regular expression | `/input search_switch_regex`
| kbd:[Alt+c] | Passa alla ricerca esatta | `/input search_switch_case`
| kbd:[Ctrl+r] | Switch search type: string (default), regular expression. | `/input search_switch_regex`
| kbd:[Alt+c] | Passa alla ricerca esatta. | `/input search_switch_case`
// TRANSLATION MISSING
| kbd:[Tab] | Switch search in: messages (default), prefixes, prefixes + messages | `/input search_switch_where`
| kbd:[↑] | Cerca riga precedente | `/input search_previous`
| kbd:[↓] | Cerca riga successiva | `/input search_next`
| kbd:[Tab] | Switch search in: messages (default), prefixes, prefixes + messages. | `/input search_switch_where`
| kbd:[↑] | Cerca riga precedente. | `/input search_previous`
| kbd:[↓] | Cerca riga successiva. | `/input search_next`
// TRANSLATION MISSING
| kbd:[Enter] +
kbd:[Ctrl+j] +
kbd:[Ctrl+m] | Stop search at current position | `/input search_stop_here`
kbd:[Ctrl+m] | Stop search at current position. | `/input search_stop_here`
// TRANSLATION MISSING
| kbd:[Ctrl+q] | Stop search and scroll to bottom of buffer | `/input search_stop`
| kbd:[Ctrl+q] | Stop search and scroll to bottom of buffer. | `/input search_stop`
|===
[[key_bindings_cursor_context]]
@ -1705,25 +1705,25 @@ sullo schermo.
[width="100%",cols="^.^3,^.^2,.^7,.^7",options="header"]
|===
| Tasto | Zona | Descrizione | Comando
| kbd:[↑] | - | Sposta il cursore di una riga in alto | `/cursor move up`
| kbd:[↓] | - | Sposta il cursore di una riga in basso | `/cursor move down`
| kbd:[←] | - | Sposta il cursore di una colonna a sinistra | `/cursor move left`
| kbd:[→] | - | Sposta il cursore di una colonna a destra | `/cursor move right`
| kbd:[Alt+↑] | - | Sposta il cursore nell'area in alto | `/cursor move area_up`
| kbd:[Alt+↓] | - | Sposta il cursore nell'area in basso | `/cursor move area_down`
| kbd:[Alt+←] | - | Sposta il cursore nell'area a sinistra | `/cursor move area_left`
| kbd:[Alt+→] | - | Sposta il cursore nell'area a destra | `/cursor move area_right`
| kbd:[m] | chat | Cita messaggio | `hsignal:chat_quote_message;/cursor stop`
| kbd:[q] | chat | Cita prefisso + messaggio | `hsignal:chat_quote_prefix_message;/cursor stop`
| kbd:[Q] | chat | Cita ora + prefisso + messaggio | `hsignal:chat_quote_time_prefix_message;/cursor stop`
| kbd:[b] | lista nick | Ban di un nick | `/window ${_window_number};/ban ${nick}`
| kbd:[k] | lista nick | Kick di un nick | `/window ${_window_number};/kick ${nick}`
| kbd:[K] | lista nick | Kick e ban di un nick | `/window ${_window_number};/kickban ${nick}`
| kbd:[q] | lista nick | Apri query con il nick | `/window ${_window_number};/query ${nick};/cursor stop`
| kbd:[w] | lista nick | Effettua un whois sul nick | `/window ${_window_number};/whois ${nick}`
| kbd:[↑] | - | Sposta il cursore di una riga in alto. | `/cursor move up`
| kbd:[↓] | - | Sposta il cursore di una riga in basso. | `/cursor move down`
| kbd:[←] | - | Sposta il cursore di una colonna a sinistra. | `/cursor move left`
| kbd:[→] | - | Sposta il cursore di una colonna a destra. | `/cursor move right`
| kbd:[Alt+↑] | - | Sposta il cursore nell'area in alto. | `/cursor move area_up`
| kbd:[Alt+↓] | - | Sposta il cursore nell'area in basso. | `/cursor move area_down`
| kbd:[Alt+←] | - | Sposta il cursore nell'area a sinistra. | `/cursor move area_left`
| kbd:[Alt+→] | - | Sposta il cursore nell'area a destra. | `/cursor move area_right`
| kbd:[m] | chat | Cita messaggio. | `hsignal:chat_quote_message;/cursor stop`
| kbd:[q] | chat | Cita prefisso + messaggio. | `hsignal:chat_quote_prefix_message;/cursor stop`
| kbd:[Q] | chat | Cita ora + prefisso + messaggio. | `hsignal:chat_quote_time_prefix_message;/cursor stop`
| kbd:[b] | lista nick | Ban di un nick. | `/window ${_window_number};/ban ${nick}`
| kbd:[k] | lista nick | Kick di un nick. | `/window ${_window_number};/kick ${nick}`
| kbd:[K] | lista nick | Kick e ban di un nick. | `/window ${_window_number};/kickban ${nick}`
| kbd:[q] | lista nick | Apri query con il nick. | `/window ${_window_number};/query ${nick};/cursor stop`
| kbd:[w] | lista nick | Effettua un whois sul nick. | `/window ${_window_number};/whois ${nick}`
| kbd:[Enter] +
kbd:[Ctrl+j] +
kbd:[Ctrl+m] | - | Ferma la modalità cursore | `/cursor stop`
kbd:[Ctrl+m] | - | Ferma la modalità cursore. | `/cursor stop`
|===
[[key_bindings_mouse_context]]
@ -1736,32 +1736,32 @@ evento del mouse.
[width="100%",cols="^.^3,^.^3,^.^3,.^8,.^8",options="header"]
|===
| Tasto ^(1)^ | Azione | Zona | Descrizione | Comando
| ◾◽◽ | - | chat | Passa alla finestra | `/window ${_window_number}`
| ◾◽◽ | sinistra | chat | Passa al buffer precedente | `/window ${_window_number};/buffer +1`
| ◾◽◽ | destra | chat | Passa al buffer successivo | `/window ${_window_number};/buffer +1`
| ◾◽◽ | sinistra (lungo) | chat | Switch to first buffer | `/window ${_window_number};/buffer 1`
| ◾◽◽ | destra (lungo) | chat | Passa all'ultimo buffer | `/window ${_window_number};/input jump_last_buffer`
| ◾◽◽ | - | chat (script buffer) | Select line in script buffer | `/script go ${_chat_line_y}`
| ◽◽◾ | - | chat (script buffer) | Install/remove script | `/script go ${_chat_line_y};/script installremove -q ${script_name_with_extension}`
| ⇑ | - | chat | Scorre di qualche riga in alto nella cronologia del buffer | `/window scroll_up -window ${_window_number}`
| ⇓ | - | chat | Scorre di qualche riga in basso nella cronologia del buffer | `/window scroll_down -window ${_window_number}`
| ⇑ | - | chat (script buffer) | Move 5 lines up in script buffer | `/script up 5`
| ⇓ | - | chat (script buffer) | Move 5 lines down in script buffer | `/script down 5`
| kbd:[Ctrl+⇑] | - | chat | Scroll horizontally to the left | `/window scroll_horiz -window ${_window_number} -10%`
| kbd:[Ctrl+⇓] | - | chat | Scroll horizontally to the right | `/window scroll_horiz -window ${_window_number} +10%`
| ◾◽◽ | su | lista nick | Scorre di una pagina in alto nella lista nick | `/bar scroll nicklist ${_window_number} -100%`
| ◾◽◽ | giù | lista nick | Scorre di una pagina in basso nella lista nick | `/bar scroll nicklist ${_window_number} +100%`
| ◾◽◽ | up (lungo) | lista nick | Sposta all'inizio della lista nick | `/bar scroll nicklist ${_window_number} b`
| ◾◽◽ | giù (lungo) | lista nick | Sposta alla fine della lista nick | `/bar scroll nicklist ${_window_number} e`
| ◾◽◽ | - | lista nick | Apre una query con un nick | `/window ${_window_number};/query ${nick}`
| ◽◽◾ | - | lista nick | Effettua un whois su un nick | `/window ${_window_number};/whois ${nick}`
| ◾◽◽ | sinistra | lista nick | Kick di un nick | `/window ${_window_number};/kick ${nick}`
| ◾◽◽ | sinistra (lungo) | lista nick | Kick e ban di un nick | `/window ${_window_number};/kickban ${nick}`
| ◽◽◾ | sinistra | lista nick | Ban di un nick | `/window ${_window_number};/ban ${nick}`
| ◽◽◾ | - | input | Cattura un evento del mouse e inserisce il codice nella riga di comando | `/input grab_mouse_area`
| ⇑ | - | ogni barra | Scorre la barra del -20% | `/bar scroll ${_bar_name} ${_window_number} -20%`
| ⇓ | - | ogni barra | Scorre la barra del +20% | `/bar scroll ${_bar_name} ${_window_number} +20%`
| ◽◾◽ | - | ovunque | Avvia la modalità cursore in questo punto | `/cursor go ${_x},${_y}`
| ◾◽◽ | - | chat | Passa alla finestra. | `/window ${_window_number}`
| ◾◽◽ | sinistra | chat | Passa al buffer precedente. | `/window ${_window_number};/buffer +1`
| ◾◽◽ | destra | chat | Passa al buffer successivo. | `/window ${_window_number};/buffer +1`
| ◾◽◽ | sinistra (lungo) | chat | Switch to first buffer. | `/window ${_window_number};/buffer 1`
| ◾◽◽ | destra (lungo) | chat | Passa all'ultimo buffer. | `/window ${_window_number};/input jump_last_buffer`
| ◾◽◽ | - | chat (script buffer) | Select line in script buffer. | `/script go ${_chat_line_y}`
| ◽◽◾ | - | chat (script buffer) | Install/remove script. | `/script go ${_chat_line_y};/script installremove -q ${script_name_with_extension}`
| ⇑ | - | chat | Scorre di qualche riga in alto nella cronologia del buffer. | `/window scroll_up -window ${_window_number}`
| ⇓ | - | chat | Scorre di qualche riga in basso nella cronologia del buffer. | `/window scroll_down -window ${_window_number}`
| ⇑ | - | chat (script buffer) | Move 5 lines up in script buffer. | `/script up 5`
| ⇓ | - | chat (script buffer) | Move 5 lines down in script buffer. | `/script down 5`
| kbd:[Ctrl+⇑] | - | chat | Scroll horizontally to the left. | `/window scroll_horiz -window ${_window_number} -10%`
| kbd:[Ctrl+⇓] | - | chat | Scroll horizontally to the right. | `/window scroll_horiz -window ${_window_number} +10%`
| ◾◽◽ | su | lista nick | Scorre di una pagina in alto nella lista nick. | `/bar scroll nicklist ${_window_number} -100%`
| ◾◽◽ | giù | lista nick | Scorre di una pagina in basso nella lista nick. | `/bar scroll nicklist ${_window_number} +100%`
| ◾◽◽ | up (lungo) | lista nick | Sposta all'inizio della lista nick. | `/bar scroll nicklist ${_window_number} b`
| ◾◽◽ | giù (lungo) | lista nick | Sposta alla fine della lista nick. | `/bar scroll nicklist ${_window_number} e`
| ◾◽◽ | - | lista nick | Apre una query con un nick. | `/window ${_window_number};/query ${nick}`
| ◽◽◾ | - | lista nick | Effettua un whois su un nick. | `/window ${_window_number};/whois ${nick}`
| ◾◽◽ | sinistra | lista nick | Kick di un nick. | `/window ${_window_number};/kick ${nick}`
| ◾◽◽ | sinistra (lungo) | lista nick | Kick e ban di un nick. | `/window ${_window_number};/kickban ${nick}`
| ◽◽◾ | sinistra | lista nick | Ban di un nick. | `/window ${_window_number};/ban ${nick}`
| ◽◽◾ | - | input | Cattura un evento del mouse e inserisce il codice nella riga di comando. | `/input grab_mouse_area`
| ⇑ | - | ogni barra | Scorre la barra del -20%. | `/bar scroll ${_bar_name} ${_window_number} -20%`
| ⇓ | - | ogni barra | Scorre la barra del +20%. | `/bar scroll ${_bar_name} ${_window_number} +20%`
| ◽◾◽ | - | ovunque | Avvia la modalità cursore in questo punto. | `/cursor go ${_x},${_y}`
|===
// TRANSLATION MISSING
@ -1989,8 +1989,8 @@ Sections:
[width="100%",cols="3m,6m,16",options="header"]
|===
| Section | Control command | Description
| crypt | /set sec.crypt.* | Options for encryption
| data | <<command_weechat_secure,/secure>> | Secured data
| crypt | /set sec.crypt.* | Options for encryption.
| data | <<command_weechat_secure,/secure>> | Secured data.
|===
// TRANSLATION MISSING
@ -2009,26 +2009,26 @@ Sections:
|===
| Section | Control command | Description
| debug | <<command_weechat_debug,/debug set>> +
/set weechat.debug.* | Debug level, for core and plugins (options can be added/removed in section)
| startup | /set weechat.startup.* | Startup options
| look | /set weechat.look.* | Look and feel
/set weechat.debug.* | Debug level, for core and plugins (options can be added/removed in section).
| startup | /set weechat.startup.* | Startup options.
| look | /set weechat.look.* | Look and feel.
| palette | <<command_weechat_color,/color alias>> +
/set weechat.palette.* | Color aliases (options can be added/removed in section)
| color | /set weechat.color.* | Colors
| completion | /set weechat.completion.* | Completion options
| history | /set weechat.history.* | History options (commands and buffers)
/set weechat.palette.* | Color aliases (options can be added/removed in section).
| color | /set weechat.color.* | Colors.
| completion | /set weechat.completion.* | Completion options.
| history | /set weechat.history.* | History options (commands and buffers).
| proxy | <<command_weechat_proxy,/proxy>> +
/set weechat.proxy.* | Proxy options
| network | /set weechat.network.* | Network/SSL options
/set weechat.proxy.* | Proxy options.
| network | /set weechat.network.* | Network/SSL options.
| bar | <<command_weechat_bar,/bar>> +
/set weechat.bar.* | Bar options
| layout | <<command_weechat_layout,/layout>> | Layouts
| notify | <<command_weechat_buffer,/buffer notify>> | Notify levels for buffers (options can be added/removed in section)
| filter | <<command_weechat_filter,/filter>> | Filters
| key | <<command_weechat_key,/key>> | Keys in default context
| key_search | <<command_weechat_key,/key>> | Keys in search context
| key_cursor | <<command_weechat_key,/key>> | Keys in cursor context
| key_mouse | <<command_weechat_key,/key>> | Keys in mouse context
/set weechat.bar.* | Bar options.
| layout | <<command_weechat_layout,/layout>> | Layouts.
| notify | <<command_weechat_buffer,/buffer notify>> | Notify levels for buffers (options can be added/removed in section).
| filter | <<command_weechat_filter,/filter>> | Filters.
| key | <<command_weechat_key,/key>> | Keys in default context.
| key_search | <<command_weechat_key,/key>> | Keys in search context.
| key_cursor | <<command_weechat_key,/key>> | Keys in cursor context.
| key_mouse | <<command_weechat_key,/key>> | Keys in mouse context.
|===
// TRANSLATION MISSING
@ -2074,26 +2074,26 @@ I plugin predefiniti sono:
[width="100%",cols="^1,5",options="header"]
|===
| Plugin | Descrizione
| alias | Definisce gli alias per i comandi
| aspell | Controllo ortografico per la riga di comando
| charset | Set di caratteri per la codifica/decodifica nei buffer
| alias | Definisce gli alias per i comandi.
| aspell | Controllo ortografico per la riga di comando.
| charset | Set di caratteri per la codifica/decodifica nei buffer.
// TRANSLATION MISSING
| exec | Execution of external commands in WeeChat
| fifo | pipe FIFO utilizzata per inviare comandi da remoto su WeeChat
| irc | protocollo chat per IRC
| logger | Registra i buffer su file
| relay | Relay dei dati via rete
| script | Gestore script
| python | API per lo scripting in Python
| perl | API per lo scripting in Perl
| ruby | API per lo scripting in Ruby
| lua | API per lo scripting in Lua
| tcl | API per lo scripting in TCL
| guile | API per lo scripting in Guile (scheme)
| javascript | API per lo scripting in Javascript
| exec | Execution of external commands in WeeChat.
| fifo | pipe FIFO utilizzata per inviare comandi da remoto su WeeChat.
| irc | protocollo chat per IRC.
| logger | Registra i buffer su file.
| relay | Relay dei dati via rete.
| script | Gestore script.
| python | API per lo scripting in Python.
| perl | API per lo scripting in Perl.
| ruby | API per lo scripting in Ruby.
| lua | API per lo scripting in Lua.
| tcl | API per lo scripting in TCL.
| guile | API per lo scripting in Guile (scheme).
| javascript | API per lo scripting in Javascript.
// TRANSLATION MISSING
| trigger | Text replacement and command execution on events triggered by WeeChat/plugins
| xfer | Trasferimento file e chat diretta
| trigger | Text replacement and command execution on events triggered by WeeChat/plugins.
| xfer | Trasferimento file e chat diretta.
|===
Per saperne di più riguardo lo sviluppo di plugin o script (tramite le API), per
@ -2127,11 +2127,11 @@ Sections:
[width="100%",cols="3m,6m,16",options="header"]
|===
| Section | Control command | Description
| color | /set aspell.color.* | Colors
| check | /set aspell.check.* | Options to control spell checking
| color | /set aspell.color.* | Colors.
| check | /set aspell.check.* | Options to control spell checking.
| dict | <<command_aspell_aspell,/aspell setdict>> +
/set aspell.dict.* | Dictionaries used by buffer (options can be added/removed in section)
| option | /set aspell.option.* | <<aspell_speller_options,Opzioni ortografiche>> (options can be added/removed in section)
/set aspell.dict.* | Dictionaries used by buffer (options can be added/removed in section).
| option | /set aspell.option.* | <<aspell_speller_options,Opzioni ortografiche>> (options can be added/removed in section).
|===
// TRANSLATION MISSING
@ -2237,11 +2237,11 @@ Sections:
[width="100%",cols="3m,6m,16",options="header"]
|===
| Section | Control command | Description
| default | /set charset.default.* | Default decoding/encoding charset
| default | /set charset.default.* | Default decoding/encoding charset.
| decode | <<command_charset_charset,/charset decode>> +
/set charset.decode.* | Decoding charset by buffer (options can be added/removed in section)
/set charset.decode.* | Decoding charset by buffer (options can be added/removed in section).
| encode | <<command_charset_charset,/charset encode>> +
/set charset.encode.* | Encoding charset by buffer (options can be added/removed in section)
/set charset.encode.* | Encoding charset by buffer (options can be added/removed in section).
|===
// TRANSLATION MISSING
@ -2329,8 +2329,8 @@ Sections:
[width="100%",cols="3m,6m,16",options="header"]
|===
| Section | Control command | Description
| command | /set exec.command.* | Options for commands
| color | /set exec.color.* | Colors
| command | /set exec.command.* | Options for commands.
| color | /set exec.color.* | Colors.
|===
Options:
@ -2398,7 +2398,7 @@ Sections:
[width="100%",cols="3m,6m,16",options="header"]
|===
| Section | Control command | Description
| file | /set fifo.file.* | FIFO pipe control
| file | /set fifo.file.* | FIFO pipe control.
|===
// TRANSLATION MISSING
@ -2445,15 +2445,15 @@ Sections:
[width="100%",cols="3m,6m,16",options="header"]
|===
| Section | Control command | Description
| look | /set irc.look.* | Look and feel
| color | /set irc.color.* | Colors
| network | /set irc.network.* | Network options
| msgbuffer | /set irc.msgbuffer.* | <<irc_target_buffer,Buffer di destinazione per i messaggi IRC>> (options can be added/removed in section)
| ctcp | /set irc.ctcp.* | <<irc_ctcp_replies,Risposte CTCP>> (options can be added/removed in section)
| ignore | <<command_irc_ignore,/ignore>> | Ignore people
| server_default | /set irc.server_default.* | Default values for servers (used when options in server are not defined)
| look | /set irc.look.* | Look and feel.
| color | /set irc.color.* | Colors.
| network | /set irc.network.* | Network options.
| msgbuffer | /set irc.msgbuffer.* | <<irc_target_buffer,Buffer di destinazione per i messaggi IRC>> (options can be added/removed in section).
| ctcp | /set irc.ctcp.* | <<irc_ctcp_replies,Risposte CTCP>> (options can be added/removed in section).
| ignore | <<command_irc_ignore,/ignore>> | Ignore people.
| server_default | /set irc.server_default.* | Default values for servers (used when options in server are not defined).
| server | <<command_irc_server,/server>> +
/set irc.server.* | Servers
/set irc.server.* | Servers.
|===
// TRANSLATION MISSING
@ -2939,11 +2939,11 @@ Sections:
[width="100%",cols="3m,6m,16",options="header"]
|===
| Section | Control command | Description
| look | /set logger.look.* | Look and feel
| color | /set logger.color.* | Colors
| file | /set logger.file.* | Options for log files
| level | /set logger.level.* | Log level by buffer (options can be added/removed in section)
| mask | /set logger.mask.* | Filename mask by buffer (options can be added/removed in section)
| look | /set logger.look.* | Look and feel.
| color | /set logger.color.* | Colors.
| file | /set logger.file.* | Options for log files.
| level | /set logger.level.* | Log level by buffer (options can be added/removed in section).
| mask | /set logger.mask.* | Filename mask by buffer (options can be added/removed in section).
|===
// TRANSLATION MISSING
@ -3099,12 +3099,12 @@ Sections:
[width="100%",cols="3m,6m,16",options="header"]
|===
| Section | Control command | Description
| look | /set relay.look.* | Look and feel
| color | /set relay.color.* | Colors
| network | /set relay.network.* | Network options
| irc | /set relay.irc.* | Options specific to irc protocol (irc proxy)
| look | /set relay.look.* | Look and feel.
| color | /set relay.color.* | Colors.
| network | /set relay.network.* | Network options.
| irc | /set relay.irc.* | Options specific to irc protocol (irc proxy).
| port | <<command_relay_relay,/relay add>> +
/set relay.port.* | Ports used for relay (irc and weechat protocols) (options can be added/removed in section)
/set relay.port.* | Ports used for relay (irc and weechat protocols) (options can be added/removed in section).
|===
// TRANSLATION MISSING
@ -3256,9 +3256,9 @@ Sections:
[width="100%",cols="3m,6m,16",options="header"]
|===
| Section | Control command | Description
| look | /set script.look.* | Look and feel
| color | /set script.color.* | Colors
| scripts | /set script.scripts.* | Options for download of scripts
| look | /set script.look.* | Look and feel.
| color | /set script.color.* | Colors.
| scripts | /set script.scripts.* | Options for download of scripts.
|===
// TRANSLATION MISSING
@ -3327,11 +3327,11 @@ Sections:
[width="100%",cols="3m,6m,16",options="header"]
|===
| Section | Control command | Description
| look | /set trigger.look.* | Look and feel
| color | /set trigger.color.* | Colors
| look | /set trigger.look.* | Look and feel.
| color | /set trigger.color.* | Colors.
| trigger | <<command_trigger_trigger,/trigger add>> +
<<command_trigger_trigger,/trigger set>> +
/set trigger.trigger.* | Trigger options
/set trigger.trigger.* | Trigger options.
|===
Options:
@ -3601,8 +3601,8 @@ The "signal" callback sets following variables in hashtable:
[width="100%",cols="3m,2,14",options="header"]
|===
| Variable | Type | Description
| tg_signal | string | Name of signal
| tg_signal_data | string | Data sent with the signal
| tg_signal | string | Name of signal.
| tg_signal_data | string | Data sent with the signal.
|===
If the signal contains an IRC message, the message is parsed and following data
@ -3611,23 +3611,23 @@ is added in hashtable:
[width="100%",cols="3m,2,14",options="header"]
|===
| Variable | Type | Description
| server | string | Name of server (example: "freenode")
| tags | string | Tags in message (rarely used)
| message_without_tags | string | Message without tags
| nick | string | Nick
| host | string | Hostname
| command | string | IRC command (example: "PRIVMSG", "NOTICE", ...)
| channel | string | IRC channel
| arguments | string | Arguments of command (includes value of _channel_)
| text | string | Text (for example user message)
| server | string | Name of server (example: "freenode").
| tags | string | Tags in message (rarely used).
| message_without_tags | string | Message without tags.
| nick | string | Nick.
| host | string | Hostname.
| command | string | IRC command (example: "PRIVMSG", "NOTICE", ...).
| channel | string | IRC channel.
| arguments | string | Arguments of command (includes value of _channel_).
| text | string | Text (for example user message).
// TRANSLATION MISSING
| pos_command | string | The index of _command_ in message ("-1" if _command_ was not found)
| pos_command | string | The index of _command_ in message ("-1" if _command_ was not found).
// TRANSLATION MISSING
| pos_arguments | string | The index of _arguments_ in message ("-1" if _arguments_ was not found)
| pos_arguments | string | The index of _arguments_ in message ("-1" if _arguments_ was not found).
// TRANSLATION MISSING
| pos_channel | string | The index of _channel_ in message ("-1" if _channel_ was not found)
| pos_channel | string | The index of _channel_ in message ("-1" if _channel_ was not found).
// TRANSLATION MISSING
| pos_text | string | The index of _text_ in message ("-1" if _text_ was not found)
| pos_text | string | The index of _text_ in message ("-1" if _text_ was not found).
|===
When the data is a pointer, the variable `tg_signal_data` can be used like this
@ -3645,7 +3645,7 @@ The "hsignal" callback sets following variables in hashtable:
[width="100%",cols="3m,2,14",options="header"]
|===
| Variable | Type | Description
| tg_signal | string | Name of signal
| tg_signal | string | Name of signal.
|===
The hashtable contains all keys/values from hashtable received (type:
@ -3659,10 +3659,10 @@ The "modifier" callback sets following variables in hashtable:
[width="100%",cols="3m,2,14",options="header"]
|===
| Variable | Type | Description
| tg_modifier | string | Name of modifier
| tg_modifier_data | string | Data sent with modifier
| tg_string | string | The string that can be modified
| tg_string_nocolor | string | The string without color codes
| tg_modifier | string | Name of modifier.
| tg_modifier_data | string | Data sent with modifier.
| tg_string | string | The string that can be modified.
| tg_string_nocolor | string | The string without color codes.
|===
For the _weechat_print_ modifier, variables using message tags are added (see
@ -3671,13 +3671,13 @@ For the _weechat_print_ modifier, variables using message tags are added (see
[width="100%",cols="3m,2,14",options="header"]
|===
| Variable | Type | Description
| buffer | pointer | Buffer where message is printed
| tg_plugin | string | Plugin of buffer where message is printed
| tg_buffer | string | Full name of buffer where message is printed
| tg_prefix | string | Prefix of message printed
| tg_prefix_nocolor | string | Prefix without color codes
| tg_message | string | Message printed
| tg_message_nocolor | string | Message without color codes
| buffer | pointer | Buffer where message is printed.
| tg_plugin | string | Plugin of buffer where message is printed.
| tg_buffer | string | Full name of buffer where message is printed.
| tg_prefix | string | Prefix of message printed.
| tg_prefix_nocolor | string | Prefix without color codes.
| tg_message | string | Message printed.
| tg_message_nocolor | string | Message without color codes.
|===
If the modifier contains an IRC message, the message is parsed and extra data is
@ -3691,14 +3691,14 @@ The "print" callback sets following variables in hashtable:
[width="100%",cols="3m,2,14",options="header"]
|===
| Variable | Type | Description
| buffer | pointer | Buffer
| tg_date | string | Message date/time (format: `YYYY-MM-DD hh:mm:ss`)
| tg_displayed | string | "1" if displayed, "0" if line filtered
| tg_highlight | string | "1" if highlight, otherwise "0"
| tg_prefix | string | Prefix
| tg_prefix_nocolor | string | Prefix without color codes
| tg_message | string | Message
| tg_message_nocolor | string | Message without color codes
| buffer | pointer | Buffer.
| tg_date | string | Message date/time (format: `YYYY-MM-DD hh:mm:ss`).
| tg_displayed | string | "1" if displayed, "0" if line filtered.
| tg_highlight | string | "1" if highlight, otherwise "0".
| tg_prefix | string | Prefix.
| tg_prefix_nocolor | string | Prefix without color codes.
| tg_message | string | Message.
| tg_message_nocolor | string | Message without color codes.
|===
Variables set using tags in message (they are set in modifier _weechat_print_
@ -3707,15 +3707,15 @@ too):
[width="100%",cols="3m,2,14",options="header"]
|===
| Variable | Type | Description
| tg_tags | string | Tags of message (with comma added at beginning/end of string)
| tg_tags_count | string | Number of tags in message
| tg_tag_nick | string | Nick (from tag "nick_xxx")
| tg_tag_prefix_nick | string | Color of nick in prefix (from tag "prefix_nick_ccc")
| tg_tags | string | Tags of message (with comma added at beginning/end of string).
| tg_tags_count | string | Number of tags in message.
| tg_tag_nick | string | Nick (from tag "nick_xxx").
| tg_tag_prefix_nick | string | Color of nick in prefix (from tag "prefix_nick_ccc").
// TRANSLATION MISSING
| tg_tag_host | string | User name and host, format: username@host (from tag "host_xxx")
| tg_tag_notify | string | Notify level (_none_, _message_, _private_, _highlight_)
| tg_notify | string | Notify level, if different from _none_
| tg_msg_pv | string | "1" for a private message, otherwise "0"
| tg_tag_host | string | User name and host, format: username@host (from tag "host_xxx").
| tg_tag_notify | string | Notify level (_none_, _message_, _private_, _highlight_).
| tg_notify | string | Notify level, if different from _none_.
| tg_msg_pv | string | "1" for a private message, otherwise "0".
|===
[[trigger_data_command]]
@ -3726,9 +3726,9 @@ The "command" callback sets following variables in hashtable:
[width="100%",cols="3m,2,14",options="header"]
|===
| Variable | Type | Description
| buffer | pointer | Buffer
| tg_argvN | string | Argument #N
| tg_argv_eolN | string | From argument #N until end of arguments
| buffer | pointer | Buffer.
| tg_argvN | string | Argument #N.
| tg_argv_eolN | string | From argument #N until end of arguments.
|===
[[trigger_data_command_run]]
@ -3739,8 +3739,8 @@ The "command_run" callback sets following variables in hashtable:
[width="100%",cols="3m,2,14",options="header"]
|===
| Variable | Type | Description
| buffer | pointer | Buffer
| tg_command | string | Command executed
| buffer | pointer | Buffer.
| tg_command | string | Command executed.
|===
[[trigger_data_timer]]
@ -3751,8 +3751,8 @@ The "timer" callback sets following variables in hashtable:
[width="100%",cols="3m,2,14",options="header"]
|===
| Variable | Type | Description
| tg_remaining_calls | string | Number of remaining calls
| tg_date | string | Current date/time (format: `YYYY-MM-DD hh:mm:ss`)
| tg_remaining_calls | string | Number of remaining calls.
| tg_date | string | Current date/time (format: `YYYY-MM-DD hh:mm:ss`).
|===
[[trigger_data_config]]
@ -3763,8 +3763,8 @@ The "config" callback sets following variables in hashtable:
[width="100%",cols="3m,2,14",options="header"]
|===
| Variable | Type | Description
| tg_option | string | Option
| tg_value | string | Value
| tg_option | string | Option.
| tg_value | string | Value.
|===
[[trigger_data_focus]]
@ -3775,8 +3775,8 @@ The "focus" callback sets following variables in hashtable:
[width="100%",cols="3m,2,14",options="header"]
|===
| Variable | Type | Description
| window | pointer | Window
| buffer | pointer | Buffer
| window | pointer | Window.
| buffer | pointer | Buffer.
|===
The hashtable contains all keys/values from hashtable received (type:
@ -3866,10 +3866,10 @@ Sections:
[width="100%",cols="3m,6m,16",options="header"]
|===
| Section | Control command | Description
| look | /set xfer.look.* | Look and feel
| color | /set xfer.color.* | Colors
| network | /set xfer.network.* | Network options
| file | /set xfer.file.* | Options for files sent/received
| look | /set xfer.look.* | Look and feel.
| color | /set xfer.color.* | Colors.
| network | /set xfer.network.* | Network options.
| file | /set xfer.file.* | Options for files sent/received.
|===
// TRANSLATION MISSING

View File

@ -1092,51 +1092,51 @@ Wynik jest tabela hashy z następującymi kluczami
| Klucz | Wersja WeeChat | Opis | Przykład
| tags | ≥ 0.4.0 |
Tagi w wiadomości (mogą byc puste) |
Tagi w wiadomości (mogą byc puste). |
`time=2015-06-27T16:40:35.000Z`
| message_without_tags | ≥ 0.4.0 |
Wiadomość bez tagów (jeśli nie ma tagów jest to to samo co wiadomość) |
Wiadomość bez tagów (jeśli nie ma tagów jest to to samo co wiadomość). |
`:nick!user@host PRIVMSG #weechat :hello!`
| nick | ≥ 0.3.4 |
Nick żródła |
Nick żródła. |
`nick`
| host | ≥ 0.3.4 |
Host żródła (zawiera nick) |
Host żródła (zawiera nick). |
`nick!user@host`
| command | ≥ 0.3.4 |
Komenda (_PRIVMSG_, _NOTICE_, ...) |
Komenda (_PRIVMSG_, _NOTICE_, ...). |
`PRIVMSG`
| channel | ≥ 0.3.4 |
Docelowy kanał |
Docelowy kanał. |
`#weechat`
| arguments | ≥ 0.3.4 |
Argumenty komendy (zawierają kanał) |
Argumenty komendy (zawierają kanał). |
`#weechat :hello!`
| text | ≥ 1.3 |
Tekst (na przykład wiadomość użytkownika) |
Tekst (na przykład wiadomość użytkownika). |
`hello!`
| pos_command | ≥ 1.3 |
The index of _command_ in message ("-1" if _command_ was not found) |
The index of _command_ in message ("-1" if _command_ was not found). |
`47`
| pos_arguments | ≥ 1.3 |
The index of _arguments_ in message ("-1" if _arguments_ was not found) |
The index of _arguments_ in message ("-1" if _arguments_ was not found). |
`55`
| pos_channel | ≥ 1.3 |
The index of _channel_ in message ("-1" if _channel_ was not found) |
The index of _channel_ in message ("-1" if _channel_ was not found). |
`55`
| pos_text | ≥ 1.3 |
The index of _text_ in message ("-1" if _text_ was not found) |
The index of _text_ in message ("-1" if _text_ was not found). |
`65`
|===

View File

@ -101,28 +101,28 @@ WeeChat.
|===
| Pakiet ^(1)^ | Wersja | Wymagany | Opis
| kompilator C
(gcc, clang, ...) | | *tak* | Kompilacja
| kompilator C++ | | | Kompilacja i uruchamianie testów, wtyczka javascript
| cmake | | *tak* | Kompilacja (możliwe jest użycie autotools, jednak cmake jest zalecany)
| pkg-config | | *tak* | Wykrywa zainstalowane biblioteki
| libncursesw5-dev ^(2)^ | | *tak* | Interfejs ncurses
| libcurl4-gnutls-dev | | *tak* | Transfer URL
| zlib1g-dev | | *tak* | Kompresja pakietów we wtyczce relay (protokół weechat), wtyczka script
| libgcrypt20-dev | | *tak* | Zabezpieczone dane, uwierzytelnianie IRC SASL (DH-BLOWFISH/DH-AES), wtyczka script
| libgnutls28-dev | ≥ 2.2.0 ^(3)^ | | Połączenia SSL z serwerami IRC, wsparcie dla SSL we wtyczce relay, uwierzytelnianie IRC SASL (ECDSA-NIST256P-CHALLENGE)
| gettext | | | Internacjonalizacja (tłumaczenie wiadomości; język bazowy to Angielski)
| ca-certificates | | | Certyfikaty dla połączeń SSL
(gcc, clang, ...) | | *tak* | Kompilacja.
| kompilator C++ | | | Kompilacja i uruchamianie testów, wtyczka javascript.
| cmake | | *tak* | Kompilacja (możliwe jest użycie autotools, jednak cmake jest zalecany).
| pkg-config | | *tak* | Wykrywa zainstalowane biblioteki.
| libncursesw5-dev ^(2)^ | | *tak* | Interfejs ncurses.
| libcurl4-gnutls-dev | | *tak* | Transfer URL.
| zlib1g-dev | | *tak* | Kompresja pakietów we wtyczce relay (protokół weechat), wtyczka script.
| libgcrypt20-dev | | *tak* | Zabezpieczone dane, uwierzytelnianie IRC SASL (DH-BLOWFISH/DH-AES), wtyczka script.
| libgnutls28-dev | ≥ 2.2.0 ^(3)^ | | Połączenia SSL z serwerami IRC, wsparcie dla SSL we wtyczce relay, uwierzytelnianie IRC SASL (ECDSA-NIST256P-CHALLENGE).
| gettext | | | Internacjonalizacja (tłumaczenie wiadomości; język bazowy to Angielski).
| ca-certificates | | | Certyfikaty dla połączeń SSL.
| libaspell-dev
∥ libenchant-dev | | | Wtyczka aspell
| python-dev | ≥ 2.5 ^(4)^ | | Wtyczka python
| libperl-dev | | | Wtyczka perl
| ruby2.3, ruby2.3-dev | ≥ 1.8 | | Wtyczka ruby
| liblua5.3-dev | | | Wtyczka lua
| tcl-dev | ≥ 8.5 | | Wtyczka tcl
| guile-2.0-dev | ≥ 2.0 | | Wtyczka guile (scheme)
| libv8-dev | ≤ 3.24.3 | | Wtyczka javascript
| asciidoctor | ≥ 1.5.4 | | Tworzenie strony man i dokumentacji
| libcpputest-dev | ≥ 3.4 | | Kompilacja i uruchamianie testów
∥ libenchant-dev | | | Wtyczka aspell.
| python-dev | ≥ 2.5 ^(4)^ | | Wtyczka python.
| libperl-dev | | | Wtyczka perl.
| ruby2.3, ruby2.3-dev | ≥ 1.8 | | Wtyczka ruby.
| liblua5.3-dev | | | Wtyczka lua.
| tcl-dev | ≥ 8.5 | | Wtyczka tcl.
| guile-2.0-dev | ≥ 2.0 | | Wtyczka guile (scheme).
| libv8-dev | ≤ 3.24.3 | | Wtyczka javascript.
| asciidoctor | ≥ 1.5.4 | | Tworzenie strony man i dokumentacji.
| libcpputest-dev | ≥ 3.4 | | Kompilacja i uruchamianie testów.
|===
[NOTE]
@ -488,22 +488,22 @@ The directories are:
[width="100%",cols="1m,3",options="header"]
|===
| Path/file | Description
| ~/.weechat/ | WeeChat home directory (can be changed, see <<running_weechat,Running WeeChat>>)
|    logs/ | Log files (one file per buffer)
|    python/ | Python scripts
|       autoload/ | Python scripts auto-loaded on startup ^(1)^
|    perl/ | Perl scripts
|       autoload/ | Perl scripts auto-loaded on startup ^(1)^
|    ruby/ | Ruby scripts
|       autoload/ | Ruby scripts auto-loaded on startup ^(1)^
|    lua/ | Lua scripts
|       autoload/ | Lua scripts auto-loaded on startup ^(1)^
|    tcl/ | Tcl scripts
|       autoload/ | Tcl scripts auto-loaded on startup ^(1)^
|    guile/ | Guile scripts
|       autoload/ | Guile scripts auto-loaded on startup ^(1)^
|    javascript/ | Javascript scripts
|       autoload/ | Javascript scripts auto-loaded on startup ^(1)^
| ~/.weechat/ | WeeChat home directory (can be changed, see <<running_weechat,Running WeeChat>>).
|    logs/ | Log files (one file per buffer).
|    python/ | Python scripts.
|       autoload/ | Python scripts auto-loaded on startup ^(1)^.
|    perl/ | Perl scripts.
|       autoload/ | Perl scripts auto-loaded on startup ^(1)^.
|    ruby/ | Ruby scripts.
|       autoload/ | Ruby scripts auto-loaded on startup ^(1)^.
|    lua/ | Lua scripts.
|       autoload/ | Lua scripts auto-loaded on startup ^(1)^.
|    tcl/ | Tcl scripts.
|       autoload/ | Tcl scripts auto-loaded on startup ^(1)^.
|    guile/ | Guile scripts.
|       autoload/ | Guile scripts auto-loaded on startup ^(1)^.
|    javascript/ | Javascript scripts.
|       autoload/ | Javascript scripts auto-loaded on startup ^(1)^.
|===
[NOTE]
@ -514,20 +514,20 @@ The files in home directory are:
[width="100%",cols="1m,3,6",options="header"]
|===
| File | Description | Sensitive data
| weechat.conf | Main WeeChat configuration file | Possible (example: list of channels in a saved buffers layout)
| sec.conf | Configuration file with secured data | *Yes, highly sensitive*: this file must never be shared with anyone
| plugins.conf | Plugins configuration file | Possible, depends on plugins/scripts
| alias.conf | Configuration file for _alias_ plugin | Possible, depends on aliases
| aspell.conf | Configuration file for _aspell_ plugin | No
| charset.conf | Configuration file for _charset_ plugin | No
| exec.conf | Configuration file for _exec_ plugin | No
| irc.conf | Configuration file for _irc_ plugin | *Yes*: it can contain passwords for servers, nickserv and channels (if not stored in `sec.conf`)
| logger.conf | Configuration file for _logger_ plugin | No
| relay.conf | Configuration file for _relay_ plugin | No
| script.conf | Configuration file for _script_ plugin | No
| trigger.conf | Configuration file for _trigger_ plugin | Possible, depends on triggers
| xfer.conf | Configuration file for _xfer_ plugin | No
| weechat.log | WeeChat log file | No
| weechat.conf | Main WeeChat configuration file | Possible (example: list of channels in a saved buffers layout).
| sec.conf | Configuration file with secured data | *Yes, highly sensitive*: this file must never be shared with anyone.
| plugins.conf | Plugins configuration file | Possible, depends on plugins/scripts.
| alias.conf | Configuration file for _alias_ plugin | Possible, depends on aliases.
| aspell.conf | Configuration file for _aspell_ plugin | No.
| charset.conf | Configuration file for _charset_ plugin | No.
| exec.conf | Configuration file for _exec_ plugin | No.
| irc.conf | Configuration file for _irc_ plugin | *Yes*: it can contain passwords for servers, nickserv and channels (if not stored in `sec.conf`).
| logger.conf | Configuration file for _logger_ plugin | No.
| relay.conf | Configuration file for _relay_ plugin | No.
| script.conf | Configuration file for _script_ plugin | No.
| trigger.conf | Configuration file for _trigger_ plugin | Possible, depends on triggers.
| xfer.conf | Configuration file for _xfer_ plugin | No.
| weechat.log | WeeChat log file | No.
|===
[IMPORTANT]
@ -588,19 +588,19 @@ Pasek _status_ posiada następujące domyślne elementy:
[width="100%",cols="^3,^4,10",options="header"]
|===
| Element | Przykład | Opis
| time | `[12:55]` | Czas
| buffer_last_number | `[6]` | Numer ostatniego buforu na liście
| buffer_plugin | `[irc/freenode]` | Wtyczka dla obecnego bufora (wtyczka irc może dodać nazwę serwera IRC używanego przez bufor)
| buffer_number | `3` | Numer obecnego buforu
| buffer_name | `#test` | Nazwa obecnego buforu
| buffer_modes | `+n` | Tryby kanału IRC
| buffer_nicklist_count | `{4}` | Ilość nicków na liście nicków
| buffer_zoom | ! | `!` oznacza, że połączony bufor jest przybliżony (tylko ten jest wyświetlany), pusta wartość oznacza, że wszystkie połączone bufory są wyświetlane
| buffer_filter | `+*+` | Wskaźnik filtrowania: `+*+` oznacza, że niektóre linie zostały odfiltrowywane (ukryte), pusta wartość oznacza, że wszystkie linie są wyświetlane
| scroll | `-Więcej(50)-` | Wskaźnik przewijania, z numerem linii poniżej ostatniej wyświetlanej
| lag | `[Lag: 2.5]` | Wskaźnik opóźnienia, w sekundach (ukryty dla niskich opóźnień)
| hotlist | `[H: 4:#abc(2,5), 6]` | Lista buforów z aktywnością (nieprzeczytane wiadomości) (w przykładzie, 2 podświetlenia i 5 nieprzeczytanych wiadomości w _#abc_, jedna wiadomość w buforze #6)
| completion | `abc(2) def(5)` | Lista słów do dopełnienia, z ilością możliwych dopełnień dla każdego słowa
| time | `[12:55]` | Czas.
| buffer_last_number | `[6]` | Numer ostatniego buforu na liście.
| buffer_plugin | `[irc/freenode]` | Wtyczka dla obecnego bufora (wtyczka irc może dodać nazwę serwera IRC używanego przez bufor).
| buffer_number | `3` | Numer obecnego buforu.
| buffer_name | `#test` | Nazwa obecnego buforu.
| buffer_modes | `+n` | Tryby kanału IRC.
| buffer_nicklist_count | `{4}` | Ilość nicków na liście nicków.
| buffer_zoom | ! | `!` oznacza, że połączony bufor jest przybliżony (tylko ten jest wyświetlany), pusta wartość oznacza, że wszystkie połączone bufory są wyświetlane.
| buffer_filter | `+*+` | Wskaźnik filtrowania: `+*+` oznacza, że niektóre linie zostały odfiltrowywane (ukryte), pusta wartość oznacza, że wszystkie linie są wyświetlane.
| scroll | `-Więcej(50)-` | Wskaźnik przewijania, z numerem linii poniżej ostatniej wyświetlanej.
| lag | `[Lag: 2.5]` | Wskaźnik opóźnienia, w sekundach (ukryty dla niskich opóźnień).
| hotlist | `[H: 4:#abc(2,5), 6]` | Lista buforów z aktywnością (nieprzeczytane wiadomości) (w przykładzie, 2 podświetlenia i 5 nieprzeczytanych wiadomości w _#abc_, jedna wiadomość w buforze #6).
| completion | `abc(2) def(5)` | Lista słów do dopełnienia, z ilością możliwych dopełnień dla każdego słowa.
|===
Pasek _input_ posiada następujące domyślne elementy:
@ -608,11 +608,11 @@ Pasek _input_ posiada następujące domyślne elementy:
[width="100%",cols="^3,^4,10",options="header"]
|===
| Element | Przykład | Opis
| input_prompt | `[@Flashy(i)]` | Input prompt, dla irc: nick i tryby (tryb "+i" oznacza niewidzialny na freenode)
| away | `(away)` | Wskaźnik nieobecności
| input_search | `[Szukam (~ str,msg)]` | Wskaźnik wyszukiwania ("`~`": wielkość liter ma znaczenie, "`==`": wielkość liter nie ma znaczenia, "`str`": wyszukiwanie ciągu, "`regex`": wyszukiwanie wyrażenia regularnego, "`msg`": wyszukiwanie w wiadomościach, "`pre`": wyszukiwanie w prefiksach, "`pre\|msg`": wyszukiwanie w prefiksach i wiadomościach)
| input_paste | `[Wkleić 7 linii ? [ctrl-Y] Tak [ctrl-N] Nie]` | Pyta użytkownika podczas wklejania kilku linii tekstu
| input_text | `hi peter!` | Wprowadzony tekst
| input_prompt | `[@Flashy(i)]` | Input prompt, dla irc: nick i tryby (tryb "+i" oznacza niewidzialny na freenode).
| away | `(away)` | Wskaźnik nieobecności.
| input_search | `[Szukam (~ str,msg)]` | Wskaźnik wyszukiwania ("`~`": wielkość liter ma znaczenie, "`==`": wielkość liter nie ma znaczenia, "`str`": wyszukiwanie ciągu, "`regex`": wyszukiwanie wyrażenia regularnego, "`msg`": wyszukiwanie w wiadomościach, "`pre`": wyszukiwanie w prefiksach, "`pre\|msg`": wyszukiwanie w prefiksach i wiadomościach).
| input_paste | `[Wkleić 7 linii ? [ctrl-Y] Tak [ctrl-N] Nie]` | Pyta użytkownika podczas wklejania kilku linii tekstu.
| input_text | `hi peter!` | Wprowadzony tekst.
|===
Inne dostępne elementy (nie używane domyślnie w paskach):
@ -620,14 +620,14 @@ Inne dostępne elementy (nie używane domyślnie w paskach):
[width="100%",cols="^3,^4,10",options="header"]
|===
| Element | Przykład | Opis
| aspell_dict | `fr,en` | Słowniki używane w obecnym buforze
| aspell_suggest | `print,prone,prune` | Sugestie dla słowa pod kursorem (jeśli zawiera błąd)
| buffer_count | `10` | Liczba otwartych buforów
| buffer_short_name | `#test` | Skrócona nazwa obecnego buforu
| irc_channel | `#test` | Nazwa bieżącego kanału IRC
| irc_nick_modes | `@` | Atrybuty IRC dla własnego nicka
| mouse_status | `M` | Status obsługi myszy (pusty jeśli obsługa myszy jest wyłączona)
| window_number | `2` | Numer obecnego okna
| aspell_dict | `fr,en` | Słowniki używane w obecnym buforze.
| aspell_suggest | `print,prone,prune` | Sugestie dla słowa pod kursorem (jeśli zawiera błąd).
| buffer_count | `10` | Liczba otwartych buforów.
| buffer_short_name | `#test` | Skrócona nazwa obecnego buforu.
| irc_channel | `#test` | Nazwa bieżącego kanału IRC.
| irc_nick_modes | `@` | Atrybuty IRC dla własnego nicka.
| mouse_status | `M` | Status obsługi myszy (pusty jeśli obsługa myszy jest wyłączona).
| window_number | `2` | Numer obecnego okna.
|===
[[command_line]]
@ -1488,54 +1488,54 @@ with `/script install buffer_autoset.py` and get help with `/help autosetbuffer`
|===
| Skrót | Opis | Komenda
| kbd:[←] +
kbd:[Ctrl+b] | Idź do poprzedniego znaku w linii poleceń | `/input move_previous_char`
kbd:[Ctrl+b] | Idź do poprzedniego znaku w linii poleceń. | `/input move_previous_char`
| kbd:[→] +
kbd:[Ctrl+f] | Idź do następnego znaku w linii poleceń | `/input move_next_char`
kbd:[Ctrl+f] | Idź do następnego znaku w linii poleceń. | `/input move_next_char`
| kbd:[Ctrl+←] +
kbd:[Alt+b] | Idź do poprzedniego słowa w linii poleceń | `/input move_previous_word`
kbd:[Alt+b] | Idź do poprzedniego słowa w linii poleceń. | `/input move_previous_word`
| kbd:[Ctrl+→] +
kbd:[Alt+f] | Idź do następnego słowa w linii poleceń | `/input move_next_word`
kbd:[Alt+f] | Idź do następnego słowa w linii poleceń. | `/input move_next_word`
| kbd:[Home] +
kbd:[Ctrl+a] | Idź na początek linii poleceń | `/input move_beginning_of_line`
kbd:[Ctrl+a] | Idź na początek linii poleceń. | `/input move_beginning_of_line`
| kbd:[End] +
kbd:[Ctrl+e] | Idź na koniec linii poleceń | `/input move_end_of_line`
kbd:[Ctrl+e] | Idź na koniec linii poleceń. | `/input move_end_of_line`
| kbd:[Ctrl+c],
kbd:[b] | Wstaw kod dla pogrubionego tekstu | `/input insert \x02`
kbd:[b] | Wstaw kod dla pogrubionego tekstu. | `/input insert \x02`
| kbd:[Ctrl+c],
kbd:[c] | Wstaw kod dla kolorowego tekstu | `/input insert \x03`
kbd:[c] | Wstaw kod dla kolorowego tekstu. | `/input insert \x03`
| kbd:[Ctrl+c],
kbd:[i] | Wstaw kod dla pochyłego tekstu | `/input insert \x1D`
kbd:[i] | Wstaw kod dla pochyłego tekstu. | `/input insert \x1D`
| kbd:[Ctrl+c],
kbd:[o] | Wstaw kod dla zresetowania koloru | `/input insert \x0F`
kbd:[o] | Wstaw kod dla zresetowania koloru. | `/input insert \x0F`
| kbd:[Ctrl+c],
kbd:[v] | Wstaw kod dla odwrócenia koloru | `/input insert \x16`
kbd:[v] | Wstaw kod dla odwrócenia koloru. | `/input insert \x16`
| kbd:[Ctrl+c],
kbd:[_] | Wstaw kod dla podkreślonego tekstu | `/input insert \x1F`
kbd:[_] | Wstaw kod dla podkreślonego tekstu. | `/input insert \x1F`
| kbd:[Del] +
kbd:[Ctrl+d] | Usuń następny znak w linii poleceń | `/input delete_next_char`
kbd:[Ctrl+d] | Usuń następny znak w linii poleceń. | `/input delete_next_char`
| kbd:[Backsp.] +
kbd:[Ctrl+h] | Usuń poprzedni znak w linii poleceń | `/input delete_previous_char`
| kbd:[Ctrl+k] | Usuń od znacznika kursora do końca linii poleceń (usuwany ciąg jest kopiowany do wewnętrznego schowka) | `/input delete_end_of_line`
| kbd:[Ctrl+r] | Wyszukaj tekst w historii bufora (zobacz <<key_bindings_search_context,skróty dla kontekstu wyszukiwania>>) | `/input search_text_here`
| kbd:[Ctrl+t] | Przestaw znaki | `/input transpose_chars`
| kbd:[Ctrl+u] | Usuń od znaku kursora do początku linii poleceń (usuwany ciąg jest kopiowany do wewnętrznego schowka) | `/input delete_beginning_of_line`
| kbd:[Ctrl+w] | Usuń poprzednie słowo w linii poleceń (usuwany ciąg jest kopiowany do wewnętrznego schowka) | `/input delete_previous_word`
| kbd:[Ctrl+y] | Wkleja zawartość wewnętrznego schowka | `/input clipboard_paste`
| kbd:[Ctrl+_] | Cofnij poprzednia akcję w linii poleceń | `/input undo`
| kbd:[Alt+_] | Powtórz ostatnią akcję w linii poleceń | `/input redo`
| kbd:[Tab] | Dopełnij komendę lub nick (ponowne wciśnięcie kbd:[Tab]: znajdź następne dopełnienie) | `/input complete_next`
| kbd:[Shift+Tab] | Bez dopełnienia: wykonaj częściowe dopełnienie, z oczekującym dopełnieniem: dopełnij z poprzednim dopełnieniem | `/input complete_previous`
kbd:[Ctrl+h] | Usuń poprzedni znak w linii poleceń. | `/input delete_previous_char`
| kbd:[Ctrl+k] | Usuń od znacznika kursora do końca linii poleceń (usuwany ciąg jest kopiowany do wewnętrznego schowka). | `/input delete_end_of_line`
| kbd:[Ctrl+r] | Wyszukaj tekst w historii bufora (zobacz <<key_bindings_search_context,skróty dla kontekstu wyszukiwania>>). | `/input search_text_here`
| kbd:[Ctrl+t] | Przestaw znaki. | `/input transpose_chars`
| kbd:[Ctrl+u] | Usuń od znaku kursora do początku linii poleceń (usuwany ciąg jest kopiowany do wewnętrznego schowka). | `/input delete_beginning_of_line`
| kbd:[Ctrl+w] | Usuń poprzednie słowo w linii poleceń (usuwany ciąg jest kopiowany do wewnętrznego schowka). | `/input delete_previous_word`
| kbd:[Ctrl+y] | Wkleja zawartość wewnętrznego schowka. | `/input clipboard_paste`
| kbd:[Ctrl+_] | Cofnij poprzednia akcję w linii poleceń. | `/input undo`
| kbd:[Alt+_] | Powtórz ostatnią akcję w linii poleceń. | `/input redo`
| kbd:[Tab] | Dopełnij komendę lub nick (ponowne wciśnięcie kbd:[Tab]: znajdź następne dopełnienie). | `/input complete_next`
| kbd:[Shift+Tab] | Bez dopełnienia: wykonaj częściowe dopełnienie, z oczekującym dopełnieniem: dopełnij z poprzednim dopełnieniem. | `/input complete_previous`
| kbd:[Enter] +
kbd:[Ctrl+j] +
kbd:[Ctrl+m] | Wykonaj komendę lub wyślij wiadomość (w trybie wyszukiwania: przerwij wyszukiwanie) | `/input return`
| kbd:[↑] | Pokaż poprzednią komendę/wiadomość (w trybie wyszukiwania: szukaj w górę) | `/input history_previous`
| kbd:[↓] | Pokaż następną komendę/wiadomość (w trybie wyszukiwania: szukaj w dół) | `/input history_next`
| kbd:[Ctrl+↑] | Pokaż poprzednią komendę/wiadomość w historii globalnej (wspólnej dla wszystkich buforów) | `/input history_global_previous`
| kbd:[Ctrl+↓] | Pokaż następną komendę/wiadomość w historii globalnej (wspólnej dla wszystkich buforów) | `/input history_global_next`
| kbd:[Alt+d] | Usuń następne słowo w linii poleceń (usuwany ciąg jest kopiowany do wewnętrznego schowka) | `/input delete_next_word`
| kbd:[Alt+k] | Przechwyć wciśnięte klawisze i zwróć ich kod (i przypisaną komendę, jeśli istnieje) w linii poleceń | `/input grab_key_command`
| kbd:[Alt+r] | Usuń całą zawartość linii poleceń | `/input delete_line`
| kbd:[Alt+s] | Przełącz aspell | `/mute aspell toggle`
kbd:[Ctrl+m] | Wykonaj komendę lub wyślij wiadomość (w trybie wyszukiwania: przerwij wyszukiwanie). | `/input return`
| kbd:[↑] | Pokaż poprzednią komendę/wiadomość (w trybie wyszukiwania: szukaj w górę). | `/input history_previous`
| kbd:[↓] | Pokaż następną komendę/wiadomość (w trybie wyszukiwania: szukaj w dół). | `/input history_next`
| kbd:[Ctrl+↑] | Pokaż poprzednią komendę/wiadomość w historii globalnej (wspólnej dla wszystkich buforów). | `/input history_global_previous`
| kbd:[Ctrl+↓] | Pokaż następną komendę/wiadomość w historii globalnej (wspólnej dla wszystkich buforów). | `/input history_global_next`
| kbd:[Alt+d] | Usuń następne słowo w linii poleceń (usuwany ciąg jest kopiowany do wewnętrznego schowka). | `/input delete_next_word`
| kbd:[Alt+k] | Przechwyć wciśnięte klawisze i zwróć ich kod (i przypisaną komendę, jeśli istnieje) w linii poleceń. | `/input grab_key_command`
| kbd:[Alt+r] | Usuń całą zawartość linii poleceń. | `/input delete_line`
| kbd:[Alt+s] | Przełącz aspell. | `/mute aspell toggle`
|===
[[key_bindings_buffers_windows]]
@ -1544,69 +1544,69 @@ with `/script install buffer_autoset.py` and get help with `/help autosetbuffer`
[width="100%",cols="^.^3,.^8,.^5",options="header"]
|===
| Skrót | Opis | Komenda
| kbd:[Ctrl+l] | Przerysuj całe okno | `/window refresh`
| kbd:[Ctrl+l] | Przerysuj całe okno. | `/window refresh`
| kbd:[Ctrl+s],
kbd:[Ctrl+u] | Ustaw znacznik nieprzeczytania we wszystkich buforach | `/input set_unread`
| kbd:[Ctrl+x] | Przełącz obecny bufor jeśli bufory są dołączone z tym samym numerem | `/input switch_active_buffer`
| kbd:[Alt+x] | Pokaż wybrany z połączonych buforów (naciśnij kbd:[Alt+x] ponownie: wyświetl wszystkie połączone bufory) | `/input zoom_merged_buffer`
| kbd:[PgUp] | Przewiń jedną stronę w górę w historii bufora | `/window page_up`
| kbd:[PgDn] | Przewiń jedną stronę w dół w historii bufora | `/window page_down`
| kbd:[Alt+PgUp] | Przewiń w górę kilka linii w historii bufora | `/window scroll_up`
| kbd:[Alt+PgDn] | Przewiń w dół kilka linii w historii bufora | `/window scroll_down`
| kbd:[Alt+Home] | Przewiń na górę bufora | `/window scroll_top`
| kbd:[Alt+End] | Przewiń na dół bufora | `/window scroll_bottom`
kbd:[Ctrl+u] | Ustaw znacznik nieprzeczytania we wszystkich buforach. | `/input set_unread`
| kbd:[Ctrl+x] | Przełącz obecny bufor jeśli bufory są dołączone z tym samym numerem. | `/input switch_active_buffer`
| kbd:[Alt+x] | Pokaż wybrany z połączonych buforów (naciśnij kbd:[Alt+x] ponownie: wyświetl wszystkie połączone bufory). | `/input zoom_merged_buffer`
| kbd:[PgUp] | Przewiń jedną stronę w górę w historii bufora. | `/window page_up`
| kbd:[PgDn] | Przewiń jedną stronę w dół w historii bufora. | `/window page_down`
| kbd:[Alt+PgUp] | Przewiń w górę kilka linii w historii bufora. | `/window scroll_up`
| kbd:[Alt+PgDn] | Przewiń w dół kilka linii w historii bufora. | `/window scroll_down`
| kbd:[Alt+Home] | Przewiń na górę bufora. | `/window scroll_top`
| kbd:[Alt+End] | Przewiń na dół bufora. | `/window scroll_bottom`
| kbd:[Alt+←] +
kbd:[Alt+↑] +
kbd:[Ctrl+p] +
kbd:[F5] | Przełącz na poprzedni bufor | `/buffer -1`
kbd:[F5] | Przełącz na poprzedni bufor. | `/buffer -1`
| kbd:[Alt+→] +
kbd:[Alt+↓] +
kbd:[Ctrl+n] +
kbd:[F6] | Przełącz na następny bufor | `/buffer +1`
| kbd:[F7] | Przełącz na poprzednie okno | `/window -1`
| kbd:[F8] | Przełącz na następne okno | `/window +1`
| kbd:[F9] | Przewiń tytuł bufora w lewo | `+/bar scroll title * -30%+`
| kbd:[F10] | Przewiń tytuł bufora w prawo | `+/bar scroll title * +30%+`
| kbd:[F11] | Przewiń w górę jedna stronę listy nicków | `/bar scroll nicklist * -100%`
| kbd:[F12] | Przewiń w dół jedna stronę listy nicków | `/bar scroll nicklist * +100%`
| kbd:[Alt+F11] | Idź na początek listy nicków | `/bar scroll nicklist * b`
| kbd:[Alt+F12] | Idź na koniec listy nicków | `/bar scroll nicklist * e`
| kbd:[Alt+a] | Przełącz na następny bufor z aktywnością (z priorytetem: powiadomienie, wiadomość, inne) | `/input jump_smart`
| kbd:[Alt+h] | Wyczyść hotlistę (powiadomienia o aktywności w innych buforach) | `/input hotlist_clear`
kbd:[F6] | Przełącz na następny bufor. | `/buffer +1`
| kbd:[F7] | Przełącz na poprzednie okno. | `/window -1`
| kbd:[F8] | Przełącz na następne okno. | `/window +1`
| kbd:[F9] | Przewiń tytuł bufora w lewo. | `+/bar scroll title * -30%+`
| kbd:[F10] | Przewiń tytuł bufora w prawo. | `+/bar scroll title * +30%+`
| kbd:[F11] | Przewiń w górę jedna stronę listy nicków. | `/bar scroll nicklist * -100%`
| kbd:[F12] | Przewiń w dół jedna stronę listy nicków. | `/bar scroll nicklist * +100%`
| kbd:[Alt+F11] | Idź na początek listy nicków. | `/bar scroll nicklist * b`
| kbd:[Alt+F12] | Idź na koniec listy nicków. | `/bar scroll nicklist * e`
| kbd:[Alt+a] | Przełącz na następny bufor z aktywnością (z priorytetem: powiadomienie, wiadomość, inne). | `/input jump_smart`
| kbd:[Alt+h] | Wyczyść hotlistę (powiadomienia o aktywności w innych buforach). | `/input hotlist_clear`
| kbd:[Alt+j],
kbd:[Alt+f] | Przełącz na pierwszy bufor | `/buffer -`
kbd:[Alt+f] | Przełącz na pierwszy bufor. | `/buffer -`
| kbd:[Alt+j],
kbd:[Alt+l] | Przełącz na ostatni bufor | `/buffer +`
kbd:[Alt+l] | Przełącz na ostatni bufor. | `/buffer +`
| kbd:[Alt+j],
kbd:[Alt+r] | Przełącz na bufor IRC raw | `/server raw`
kbd:[Alt+r] | Przełącz na bufor IRC raw. | `/server raw`
| kbd:[Alt+j],
kbd:[Alt+s] | Przełącz na bufor serwera IRC | `/server jump`
| kbd:[Alt+0...9] | Przełącz na bufor za pomocą liczb (0 = 10) | `/buffer *N`
kbd:[Alt+s] | Przełącz na bufor serwera IRC. | `/server jump`
| kbd:[Alt+0...9] | Przełącz na bufor za pomocą liczb (0 = 10). | `/buffer *N`
| kbd:[Alt+j],
kbd:[01...99] | Przełącz na bufor za pomocą liczb | `/buffer *NN`
| kbd:[Alt+l] | Przełącz tryb niesformatowanego wyświetlania | `/window bare`
| kbd:[Alt+m] | Przełącz obsługę myszy | `/mouse toggle`
| kbd:[Alt+n] | Przewiń do następnego powiadomienia | `/window scroll_next_highlight`
| kbd:[Alt+p] | Przewiń do poprzedniego powiadomienia | `/window scroll_previous_highlight`
| kbd:[Alt+u] | Przewiń do pierwszej nieprzeczytanej linii w buforze | `/window scroll_unread`
kbd:[01...99] | Przełącz na bufor za pomocą liczb. | `/buffer *NN`
| kbd:[Alt+l] | Przełącz tryb niesformatowanego wyświetlania. | `/window bare`
| kbd:[Alt+m] | Przełącz obsługę myszy. | `/mouse toggle`
| kbd:[Alt+n] | Przewiń do następnego powiadomienia. | `/window scroll_next_highlight`
| kbd:[Alt+p] | Przewiń do poprzedniego powiadomienia. | `/window scroll_previous_highlight`
| kbd:[Alt+u] | Przewiń do pierwszej nieprzeczytanej linii w buforze. | `/window scroll_unread`
| kbd:[Alt+w],
kbd:[Alt+↑] | Przełącz na okno wyżej | `/window up`
kbd:[Alt+↑] | Przełącz na okno wyżej. | `/window up`
| kbd:[Alt+w],
kbd:[Alt+↓] | Przełącz na okno niżej | `/window down`
kbd:[Alt+↓] | Przełącz na okno niżej. | `/window down`
| kbd:[Alt+w],
kbd:[Alt+←] | Przełącz na okno z lewej | `/window left`
kbd:[Alt+←] | Przełącz na okno z lewej. | `/window left`
| kbd:[Alt+w],
kbd:[Alt+→] | Przełącz na okno z prawej | `/window right`
kbd:[Alt+→] | Przełącz na okno z prawej. | `/window right`
| kbd:[Alt+w],
kbd:[Alt+b] | Balansuj rozmiar wszystkich okien | `/window balance`
kbd:[Alt+b] | Balansuj rozmiar wszystkich okien. | `/window balance`
| kbd:[Alt+w],
kbd:[Alt+s] | Zamień bufory między dwoma oknami | `/window swap`
| kbd:[Alt+z] | Pokaż obecne okno (ponowne wciśnięcie kbd:[Alt+z]: przywraca wcześniejszy układ okien) | `/window zoom`
| kbd:[Alt+<] | Przełącz na poprzedni bufor z listy odwiedzonych buforów | `/input jump_previously_visited_buffer`
| kbd:[Alt+>] | Przełącz na następny bufor z listy odwiedzonych buforów | `/input jump_next_visited_buffer`
| kbd:[Alt+/] | Przełącz na ostatnio wyświetlony bufor (przed ostatnią zmianą bufora) | `/input jump_last_buffer_displayed`
| kbd:[Alt+=] | Włącz/wyłącz filtry | `/filter toggle`
| kbd:[Alt+-] | Włącz/wyłącz filtry w bieżącym buforze | `/filter toggle @`
kbd:[Alt+s] | Zamień bufory między dwoma oknami. | `/window swap`
| kbd:[Alt+z] | Pokaż obecne okno (ponowne wciśnięcie kbd:[Alt+z]: przywraca wcześniejszy układ okien). | `/window zoom`
| kbd:[Alt+<] | Przełącz na poprzedni bufor z listy odwiedzonych buforów. | `/input jump_previously_visited_buffer`
| kbd:[Alt+>] | Przełącz na następny bufor z listy odwiedzonych buforów. | `/input jump_next_visited_buffer`
| kbd:[Alt+/] | Przełącz na ostatnio wyświetlony bufor (przed ostatnią zmianą bufora). | `/input jump_last_buffer_displayed`
| kbd:[Alt+=] | Włącz/wyłącz filtry. | `/filter toggle`
| kbd:[Alt+-] | Włącz/wyłącz filtry w bieżącym buforze. | `/filter toggle @`
|===
[[key_bindings_search_context]]
@ -1618,15 +1618,15 @@ zostanie wciśnięta w buforze tekstowym).
[width="100%",cols="^.^3,.^8,.^5",options="header"]
|===
| Skrót | Opis | Komenda
| kbd:[Ctrl+r] | Przełącz rodzaj wyszukiwania: ciąg (domyślne), wyrażenie regularne | `/input search_switch_regex`
| kbd:[Alt+c] | Przełącz dopasowywanie wielości liter podczas wyszukiwania | `/input search_switch_case`
| kbd:[Tab] | Przełącz miejsce wyszukiwania: wiadomości (domyślne), prefiksy, prefiksy + wiadmości | `/input search_switch_where`
| kbd:[↑] | Poprzednie wystąpienie | `/input search_previous`
| kbd:[↓] | Następne wystąpienie | `/input search_next`
| kbd:[Ctrl+r] | Przełącz rodzaj wyszukiwania: ciąg (domyślne), wyrażenie regularne. | `/input search_switch_regex`
| kbd:[Alt+c] | Przełącz dopasowywanie wielości liter podczas wyszukiwania. | `/input search_switch_case`
| kbd:[Tab] | Przełącz miejsce wyszukiwania: wiadomości (domyślne), prefiksy, prefiksy + wiadmości. | `/input search_switch_where`
| kbd:[↑] | Poprzednie wystąpienie. | `/input search_previous`
| kbd:[↓] | Następne wystąpienie. | `/input search_next`
| kbd:[Enter] +
kbd:[Ctrl+j] +
kbd:[Ctrl+m] | Zatrzymaj wyszukiwanie na obecnej pozycji | `/input search_stop_here`
| kbd:[Ctrl+q] | Zatrzymaj wyszukiwanie i przewin na spód bufora | `/input search_stop`
kbd:[Ctrl+m] | Zatrzymaj wyszukiwanie na obecnej pozycji. | `/input search_stop_here`
| kbd:[Ctrl+q] | Zatrzymaj wyszukiwanie i przewin na spód bufora. | `/input search_stop`
|===
[[key_bindings_cursor_context]]
@ -1638,25 +1638,25 @@ ekranie).
[width="100%",cols="^.^3,^.^2,.^7,.^7",options="header"]
|===
| Skrót | Obszar | Opis | Komenda
| kbd:[↑] | - | Przesuń kursor linię wyżej | `/cursor move up`
| kbd:[↓] | - | Przesuń kursor linię niżej | `/cursor move down`
| kbd:[←] | - | Przesuń kursor kolumnę w lewo | `/cursor move left`
| kbd:[→] | - | Przesuń kursor kolumnę w prawo | `/cursor move right`
| kbd:[Alt+↑] | - | Przesuń kursor obszar do góry | `/cursor move area_up`
| kbd:[Alt+↓] | - | Przesuń kursor obszar w dół | `/cursor move area_down`
| kbd:[Alt+←] | - | Przesuń kursor obszar w lewo | `/cursor move area_left`
| kbd:[Alt+→] | - | Przesuń kursor obszar w prawo | `/cursor move area_right`
| kbd:[m] | chat | Cytuj wiadomość | `hsignal:chat_quote_message;/cursor stop`
| kbd:[q] | chat | Cytuj prefiks i wiadomość | `hsignal:chat_quote_prefix_message;/cursor stop`
| kbd:[Q] | chat | Cytuj czas, prefiks i wiadomość | `hsignal:chat_quote_time_prefix_message;/cursor stop`
| kbd:[b] | nicklist | Zbanuj osobę | `/window ${_window_number};/ban ${nick}`
| kbd:[k] | nicklist | Wykop osobę | `/window ${_window_number};/kick ${nick}`
| kbd:[K] | nicklist | Wykop i zbanuj osobę | `/window ${_window_number};/kickban ${nick}`
| kbd:[q] | nicklist | Otwórz rozmowę z osobą | `/window ${_window_number};/query ${nick};/cursor stop`
| kbd:[w] | nicklist | Wykonaj whois dla osoby | `/window ${_window_number};/whois ${nick}`
| kbd:[↑] | - | Przesuń kursor linię wyżej. | `/cursor move up`
| kbd:[↓] | - | Przesuń kursor linię niżej. | `/cursor move down`
| kbd:[←] | - | Przesuń kursor kolumnę w lewo. | `/cursor move left`
| kbd:[→] | - | Przesuń kursor kolumnę w prawo. | `/cursor move right`
| kbd:[Alt+↑] | - | Przesuń kursor obszar do góry. | `/cursor move area_up`
| kbd:[Alt+↓] | - | Przesuń kursor obszar w dół. | `/cursor move area_down`
| kbd:[Alt+←] | - | Przesuń kursor obszar w lewo. | `/cursor move area_left`
| kbd:[Alt+→] | - | Przesuń kursor obszar w prawo. | `/cursor move area_right`
| kbd:[m] | chat | Cytuj wiadomość. | `hsignal:chat_quote_message;/cursor stop`
| kbd:[q] | chat | Cytuj prefiks i wiadomość. | `hsignal:chat_quote_prefix_message;/cursor stop`
| kbd:[Q] | chat | Cytuj czas, prefiks i wiadomość. | `hsignal:chat_quote_time_prefix_message;/cursor stop`
| kbd:[b] | nicklist | Zbanuj osobę. | `/window ${_window_number};/ban ${nick}`
| kbd:[k] | nicklist | Wykop osobę. | `/window ${_window_number};/kick ${nick}`
| kbd:[K] | nicklist | Wykop i zbanuj osobę. | `/window ${_window_number};/kickban ${nick}`
| kbd:[q] | nicklist | Otwórz rozmowę z osobą. | `/window ${_window_number};/query ${nick};/cursor stop`
| kbd:[w] | nicklist | Wykonaj whois dla osoby. | `/window ${_window_number};/whois ${nick}`
| kbd:[Enter] +
kbd:[Ctrl+j] +
kbd:[Ctrl+m] | - | Wyłącz tryb kursora | `/cursor stop`
kbd:[Ctrl+m] | - | Wyłącz tryb kursora. | `/cursor stop`
|===
[[key_bindings_mouse_context]]
@ -1667,32 +1667,32 @@ Te skróty używane są w kontekście myszy, w momencie wystąpienia zdarzenia m
[width="100%",cols="^.^3,^.^3,^.^3,.^8,.^8",options="header"]
|===
| Klawisz ^(1)^ | Gest | Obszar | Opis | Komenda
| ◾◽◽ | - | chat | Przełącz na okno | `/window ${_window_number}`
| ◾◽◽ | lewo | chat | Przełącz na poprzedni bufor | `/window ${_window_number};/buffer +1`
| ◾◽◽ | prawo | chat | Przełącz na następny bufor | `/window ${_window_number};/buffer +1`
| ◾◽◽ | lewo (długo) | chat | Przełącz na pierwszy bufor | `/window ${_window_number};/buffer 1`
| ◾◽◽ | prawo (długo) | chat | Przełącz na ostatni bufor | `/window ${_window_number};/input jump_last_buffer`
| ◾◽◽ | - | chat (bufor skryptów) | Zaznacz linię w buforze skryptów | `/script go ${_chat_line_y}`
| ◽◽◾ | - | chat (bufor skryptów) | Zainstaluj/usuń skrypt | `/script go ${_chat_line_y};/script installremove -q ${script_name_with_extension}`
| ⇑ | - | chat | Przewiń w górę kilka linii w historii bufora | `/window scroll_up -window ${_window_number}`
| ⇓ | - | chat | Przewiń w dół kilka linii w historii bufora | `/window scroll_down -window ${_window_number}`
| ⇑ | - | chat (bufor skryptów) | Przejdź 5 linii w górę w buforze skryptów | `/script up 5`
| ⇓ | - | chat (bufor skryptów) | Przejdź 5 linii w dół w buforze skryptów | `/script down 5`
| kbd:[Ctrl+⇑] | - | chat | Przewiń poziomo w lewo | `/window scroll_horiz -window ${_window_number} -10%`
| kbd:[Ctrl+⇓] | - | chat | Przewiń poziomo w prawo | `/window scroll_horiz -window ${_window_number} +10%`
| ◾◽◽ | góra | lista nicków | Przewiń w górę jedna stronę listy nicków | `/bar scroll nicklist ${_window_number} -100%`
| ◾◽◽ | dół | lista nicków | Przewiń w dół jedna stronę listy nicków | `/bar scroll nicklist ${_window_number} +100%`
| ◾◽◽ | góra (długo) | lista nicków | Idź na początek listy nicków | `/bar scroll nicklist ${_window_number} b`
| ◾◽◽ | dół (długo) | lista nicków | Idź na koniec listy nicków | `/bar scroll nicklist ${_window_number} e`
| ◾◽◽ | - | lista nicków | Otwórz prywatną rozmowę z nick | `/window ${_window_number};/query ${nick}`
| ◽◽◾ | - | lista nicków | Wykonaj whois dla nicka | `/window ${_window_number};/whois ${nick}`
| ◾◽◽ | lewo | lista nicków | Wykop nick | `/window ${_window_number};/kick ${nick}`
| ◾◽◽ | lewo (długo) | lista nicków | Wykop i zbanuj nick | `/window ${_window_number};/kickban ${nick}`
| ◽◽◾ | lewo | lista nicków | Zbanuj nick | `/window ${_window_number};/ban ${nick}`
| ◽◽◾ | - | linia poleceń | Przechwyć zdarzenie myszy i wstaw jego kod w linii poleceń | `/input grab_mouse_area`
| ⇑ | - | dowolny pasek | Przewiń pasek o -20% | `/bar scroll ${_bar_name} ${_window_number} -20%`
| ⇓ | - | dowolny pasek | Przewiń pasek o +20% | `/bar scroll ${_bar_name} ${_window_number} +20%`
| ◽◾◽ | - | gdziekolwiek | Włącz tryb kursora w tym miejscu | `/cursor go ${_x},${_y}`
| ◾◽◽ | - | chat | Przełącz na okno. | `/window ${_window_number}`
| ◾◽◽ | lewo | chat | Przełącz na poprzedni bufor. | `/window ${_window_number};/buffer +1`
| ◾◽◽ | prawo | chat | Przełącz na następny bufor. | `/window ${_window_number};/buffer +1`
| ◾◽◽ | lewo (długo) | chat | Przełącz na pierwszy bufor. | `/window ${_window_number};/buffer 1`
| ◾◽◽ | prawo (długo) | chat | Przełącz na ostatni bufor. | `/window ${_window_number};/input jump_last_buffer`
| ◾◽◽ | - | chat (bufor skryptów) | Zaznacz linię w buforze skryptów. | `/script go ${_chat_line_y}`
| ◽◽◾ | - | chat (bufor skryptów) | Zainstaluj/usuń skrypt. | `/script go ${_chat_line_y};/script installremove -q ${script_name_with_extension}`
| ⇑ | - | chat | Przewiń w górę kilka linii w historii bufora. | `/window scroll_up -window ${_window_number}`
| ⇓ | - | chat | Przewiń w dół kilka linii w historii bufora. | `/window scroll_down -window ${_window_number}`
| ⇑ | - | chat (bufor skryptów) | Przejdź 5 linii w górę w buforze skryptów. | `/script up 5`
| ⇓ | - | chat (bufor skryptów) | Przejdź 5 linii w dół w buforze skryptów. | `/script down 5`
| kbd:[Ctrl+⇑] | - | chat | Przewiń poziomo w lewo. | `/window scroll_horiz -window ${_window_number} -10%`
| kbd:[Ctrl+⇓] | - | chat | Przewiń poziomo w prawo. | `/window scroll_horiz -window ${_window_number} +10%`
| ◾◽◽ | góra | lista nicków | Przewiń w górę jedna stronę listy nicków. | `/bar scroll nicklist ${_window_number} -100%`
| ◾◽◽ | dół | lista nicków | Przewiń w dół jedna stronę listy nicków. | `/bar scroll nicklist ${_window_number} +100%`
| ◾◽◽ | góra (długo) | lista nicków | Idź na początek listy nicków. | `/bar scroll nicklist ${_window_number} b`
| ◾◽◽ | dół (długo) | lista nicków | Idź na koniec listy nicków. | `/bar scroll nicklist ${_window_number} e`
| ◾◽◽ | - | lista nicków | Otwórz prywatną rozmowę z nick. | `/window ${_window_number};/query ${nick}`
| ◽◽◾ | - | lista nicków | Wykonaj whois dla nicka. | `/window ${_window_number};/whois ${nick}`
| ◾◽◽ | lewo | lista nicków | Wykop nick. | `/window ${_window_number};/kick ${nick}`
| ◾◽◽ | lewo (długo) | lista nicków | Wykop i zbanuj nick. | `/window ${_window_number};/kickban ${nick}`
| ◽◽◾ | lewo | lista nicków | Zbanuj nick. | `/window ${_window_number};/ban ${nick}`
| ◽◽◾ | - | linia poleceń | Przechwyć zdarzenie myszy i wstaw jego kod w linii poleceń. | `/input grab_mouse_area`
| ⇑ | - | dowolny pasek | Przewiń pasek o -20%. | `/bar scroll ${_bar_name} ${_window_number} -20%`
| ⇓ | - | dowolny pasek | Przewiń pasek o +20%. | `/bar scroll ${_bar_name} ${_window_number} +20%`
| ◽◾◽ | - | gdziekolwiek | Włącz tryb kursora w tym miejscu. | `/cursor go ${_x},${_y}`
|===
[NOTE]
@ -1912,8 +1912,8 @@ Sekcje:
[width="100%",cols="3m,6m,16",options="header"]
|===
| Sekcja | Komenda | Opis
| crypt | /set sec.crypt.* | Opcje szyfrowania
| data | <<command_weechat_secure,/secure>> | Zabezpieczone dane
| crypt | /set sec.crypt.* | Opcje szyfrowania.
| data | <<command_weechat_secure,/secure>> | Zabezpieczone dane.
|===
Opcje:
@ -1929,26 +1929,26 @@ Sekcje:
|===
| Sekcja | Komenda | Opis
| debug | <<command_weechat_debug,/debug set>> +
/set weechat.debug.* | Poziom debugowania dla rdzenia i wtyczek (opcje mogą być dodawane/usuwane w sekcji)
| startup | /set weechat.startup.* | Opcje dla startu aplikacji
| look | /set weechat.look.* | Wygląd
/set weechat.debug.* | Poziom debugowania dla rdzenia i wtyczek (opcje mogą być dodawane/usuwane w sekcji).
| startup | /set weechat.startup.* | Opcje dla startu aplikacji.
| look | /set weechat.look.* | Wygląd.
| palette | <<command_weechat_color,/color alias>> +
/set weechat.palette.* | Aliasy kolorów (opcje mogą być dodawane/usuwane w sekcji)
| color | /set weechat.color.* | Kolory
| completion | /set weechat.completion.* | Opcje dopełnień
| history | /set weechat.history.* | Opcje historii (komend i buforów)
/set weechat.palette.* | Aliasy kolorów (opcje mogą być dodawane/usuwane w sekcji).
| color | /set weechat.color.* | Kolory.
| completion | /set weechat.completion.* | Opcje dopełnień.
| history | /set weechat.history.* | Opcje historii (komend i buforów).
| proxy | <<command_weechat_proxy,/proxy>> +
/set weechat.proxy.* | Opcje proxy
| network | /set weechat.network.* | Opcje sieci/SSL
/set weechat.proxy.* | Opcje proxy.
| network | /set weechat.network.* | Opcje sieci/SSL.
| bar | <<command_weechat_bar,/bar>> +
/set weechat.bar.* | Opcje pasków
| layout | <<command_weechat_layout,/layout>> | Układy
| notify | <<command_weechat_buffer,/buffer notify>> | Poziomy powiadomień dla buforów (opcje mogą być dodawane/usuwane w sekcji)
| filter | <<command_weechat_filter,/filter>> | Filtry
| key | <<command_weechat_key,/key>> | Skróty klawiszowe dla domyślnego kontekstu
| key_search | <<command_weechat_key,/key>> | Skróty klawiszowe dla kontekstu wyszukiwania
| key_cursor | <<command_weechat_key,/key>> | Skróty klawiszowe dla kontekstu kursora
| key_mouse | <<command_weechat_key,/key>> | Skróty klawiszowe dla kontekstu myszy
/set weechat.bar.* | Opcje pasków.
| layout | <<command_weechat_layout,/layout>> | Układy.
| notify | <<command_weechat_buffer,/buffer notify>> | Poziomy powiadomień dla buforów (opcje mogą być dodawane/usuwane w sekcji).
| filter | <<command_weechat_filter,/filter>> | Filtry.
| key | <<command_weechat_key,/key>> | Skróty klawiszowe dla domyślnego kontekstu.
| key_search | <<command_weechat_key,/key>> | Skróty klawiszowe dla kontekstu wyszukiwania.
| key_cursor | <<command_weechat_key,/key>> | Skróty klawiszowe dla kontekstu kursora.
| key_mouse | <<command_weechat_key,/key>> | Skróty klawiszowe dla kontekstu myszy.
|===
Opcje:
@ -1993,24 +1993,24 @@ Domyślne wtyczki:
[width="100%",cols="^1,5",options="header"]
|===
| Wtyczka | Opis
| alias | Definiuje aliasy dla komend
| aspell | Sprawdzanie pisowni w linii poleceń
| charset | Ustawianie kodowania dla buforów
| exec | Wykonuje zewnętrzną komendę z poziomu WeeChat
| fifo | Kolejka FIFO używana do zdalnego wysyłania poleceń dla WeeChat
| irc | Protokół IRC
| logger | Logowanie zawartości buforów do plików
| relay | Przekazuje dane przez sieć
| script | Zarządzanie skryptami
| python | Wsparcie dla skryptów napisanych w Pythonie
| perl | Wsparcie dla skryptów napisanych w Perlu
| ruby | Wsparcie dla skryptów napisanych w Ruby
| lua | Wsparcie dla skryptów napisanych w Lua
| tcl | Wsparcie dla skryptów napisanych w Tcl
| guile | Wsparcie dla skryptów napisanych w Guile (scheme)
| javascript | Wsparcie dla skryptów napisanych w Javascript
| trigger | Zamiana tekstu i wykonywanie komend dla zdarzeń wywołanych przez WeeChat/wtyczki
| xfer | Przesyłanie plików i bezpośredni chat
| alias | Definiuje aliasy dla komend.
| aspell | Sprawdzanie pisowni w linii poleceń.
| charset | Ustawianie kodowania dla buforów.
| exec | Wykonuje zewnętrzną komendę z poziomu WeeChat.
| fifo | Kolejka FIFO używana do zdalnego wysyłania poleceń dla WeeChat.
| irc | Protokół IRC.
| logger | Logowanie zawartości buforów do plików.
| relay | Przekazuje dane przez sieć.
| script | Zarządzanie skryptami.
| python | Wsparcie dla skryptów napisanych w Pythonie.
| perl | Wsparcie dla skryptów napisanych w Perlu.
| ruby | Wsparcie dla skryptów napisanych w Ruby.
| lua | Wsparcie dla skryptów napisanych w Lua.
| tcl | Wsparcie dla skryptów napisanych w Tcl.
| guile | Wsparcie dla skryptów napisanych w Guile (scheme).
| javascript | Wsparcie dla skryptów napisanych w Javascript.
| trigger | Zamiana tekstu i wykonywanie komend dla zdarzeń wywołanych przez WeeChat/wtyczki.
| xfer | Przesyłanie plików i bezpośredni chat.
|===
Więcej informacji o wtyczkach i tworzeniu skryptów (przez API), można znaleźć w
@ -2040,11 +2040,11 @@ Sekcje:
[width="100%",cols="3m,6m,16",options="header"]
|===
| Sekcja | Komenda | Opis
| color | /set aspell.color.* | Kolory
| check | /set aspell.check.* | Opcje do kontrolowania sprawdzania pisowni
| color | /set aspell.color.* | Kolory.
| check | /set aspell.check.* | Opcje do kontrolowania sprawdzania pisowni.
| dict | <<command_aspell_aspell,/aspell setdict>> +
/set aspell.dict.* | Słowniki używane w buforze (opcje w tej sekcji mogą być dodawane/usuwane)
| option | /set aspell.option.* | <<aspell_speller_options,Opcje słowników>> (opcje w tej sekcji mogą być dodawane/usuwane)
/set aspell.dict.* | Słowniki używane w buforze (opcje w tej sekcji mogą być dodawane/usuwane).
| option | /set aspell.option.* | <<aspell_speller_options,Opcje słowników>> (opcje w tej sekcji mogą być dodawane/usuwane).
|===
Opcje:
@ -2145,11 +2145,11 @@ Sekcje:
[width="100%",cols="3m,6m,16",options="header"]
|===
| Sekcja | Komenda | Opis
| default | /set charset.default.* | Domyślne kodowanie
| default | /set charset.default.* | Domyślne kodowanie.
| decode | <<command_charset_charset,/charset decode>> +
/set charset.decode.* | Kodowanie dla wiadomości przychodzących w buforach (opcje w tej sekcji mogą być dodawane/usuwane)
/set charset.decode.* | Kodowanie dla wiadomości przychodzących w buforach (opcje w tej sekcji mogą być dodawane/usuwane).
| encode | <<command_charset_charset,/charset encode>> +
/set charset.encode.* | Kodowanie dla wiadomości wychodzących w buforach (opcje w tej sekcji mogą być dodawane/usuwane)
/set charset.encode.* | Kodowanie dla wiadomości wychodzących w buforach (opcje w tej sekcji mogą być dodawane/usuwane).
|===
Opcje:
@ -2232,8 +2232,8 @@ Sekcje:
[width="100%",cols="3m,6m,16",options="header"]
|===
| Sekcja | Komenda | Opis
| command | /set exec.command.* | Opcje dla komend
| color | /set exec.color.* | Kolory
| command | /set exec.command.* | Opcje dla komend.
| color | /set exec.color.* | Kolory.
|===
Opcje:
@ -2301,7 +2301,7 @@ Sekcje:
|===
| Sekcja | Komenda | Opis
// TRANSLATION MISSING
| file | /set fifo.file.* | FIFO pipe control
| file | /set fifo.file.* | FIFO pipe control.
|===
Opcje:
@ -2347,15 +2347,15 @@ Sekcje:
[width="100%",cols="3m,6m,16",options="header"]
|===
| Sekcja | Komenda | Opis
| look | /set irc.look.* | Wygląd
| color | /set irc.color.* | Kolory
| network | /set irc.network.* | Opcje sieci
| msgbuffer | /set irc.msgbuffer.* | <<irc_target_buffer,Bufor dla wiadomości IRC>> (opcje w tej sekcji mogą być dodawane/usuwane)
| ctcp | /set irc.ctcp.* | <<irc_ctcp_replies,Odpowiedzi CTCP>> (opcje w tej sekcji mogą być dodawane/usuwane)
| ignore | <<command_irc_ignore,/ignore>> | Osoby ignorowane
| server_default | /set irc.server_default.* | Domyślne ustawienia dla serwerów (opcje w tej sekcji mogą być dodawane/usuwane)
| look | /set irc.look.* | Wygląd.
| color | /set irc.color.* | Kolory.
| network | /set irc.network.* | Opcje sieci.
| msgbuffer | /set irc.msgbuffer.* | <<irc_target_buffer,Bufor dla wiadomości IRC>> (opcje w tej sekcji mogą być dodawane/usuwane).
| ctcp | /set irc.ctcp.* | <<irc_ctcp_replies,Odpowiedzi CTCP>> (opcje w tej sekcji mogą być dodawane/usuwane).
| ignore | <<command_irc_ignore,/ignore>> | Osoby ignorowane.
| server_default | /set irc.server_default.* | Domyślne ustawienia dla serwerów (opcje w tej sekcji mogą być dodawane/usuwane).
| server | <<command_irc_server,/server>> +
/set irc.server.* | Serwery
/set irc.server.* | Serwery.
|===
Opcje:
@ -2807,11 +2807,11 @@ Sekcje:
[width="100%",cols="3m,6m,16",options="header"]
|===
| Sekcja | Komenda | Opis
| look | /set logger.look.* | Wygląd
| color | /set logger.color.* | Kolory
| file | /set logger.file.* | Opcje dla plików z logami
| level | /set logger.level.* | Poziomy logowania dla buforów (opcje w tej sekcji mogą być dodawane/usuwane)
| mask | /set logger.mask.* | Maski dla nazw plików dla buforów (opcje w tej sekcji mogą być dodawane/usuwane)
| look | /set logger.look.* | Wygląd.
| color | /set logger.color.* | Kolory.
| file | /set logger.file.* | Opcje dla plików z logami.
| level | /set logger.level.* | Poziomy logowania dla buforów (opcje w tej sekcji mogą być dodawane/usuwane).
| mask | /set logger.mask.* | Maski dla nazw plików dla buforów (opcje w tej sekcji mogą być dodawane/usuwane).
|===
Opcje:
@ -2965,12 +2965,12 @@ Sekcje:
[width="100%",cols="3m,6m,16",options="header"]
|===
| Sekcja | Komenda | Opis
| look | /set relay.look.* | Wygląd
| color | /set relay.color.* | Kolory
| network | /set relay.network.* | Opcje sieci
| irc | /set relay.irc.* | Opcje specyficzne dla protokołu irc (pośrednik irc)
| look | /set relay.look.* | Wygląd.
| color | /set relay.color.* | Kolory.
| network | /set relay.network.* | Opcje sieci.
| irc | /set relay.irc.* | Opcje specyficzne dla protokołu irc (pośrednik irc).
| port | <<command_relay_relay,/relay add>> +
/set relay.port.* | Porty używane do przekazywania (protokoły irc i weechat) (opcje w tej sekcji mogą być dodawane/usuwane)
/set relay.port.* | Porty używane do przekazywania (protokoły irc i weechat) (opcje w tej sekcji mogą być dodawane/usuwane).
|===
Opcje:
@ -3113,9 +3113,9 @@ Sekcje:
[width="100%",cols="3m,6m,16",options="header"]
|===
| Sekcja | Komenda | Opis
| look | /set script.look.* | Wygląd
| color | /set script.color.* | Kolory
| scripts | /set script.scripts.* | Opcja dla pobierania skryptów
| look | /set script.look.* | Wygląd.
| color | /set script.color.* | Kolory.
| scripts | /set script.scripts.* | Opcja dla pobierania skryptów.
|===
Opcje:
@ -3181,11 +3181,11 @@ Sekcje:
[width="100%",cols="3m,6m,16",options="header"]
|===
| Sekcja | Komenda | Opis
| look | /set trigger.look.* | Wygląd
| color | /set trigger.color.* | Kolory
| look | /set trigger.look.* | Wygląd.
| color | /set trigger.color.* | Kolory.
| trigger | <<command_trigger_trigger,/trigger add>> +
<<command_trigger_trigger,/trigger set>> +
/set trigger.trigger.* | Opcje triggerów
/set trigger.trigger.* | Opcje triggerów.
|===
Opcje:
@ -3453,8 +3453,8 @@ Callback "signal" ustawia następujące zmienne w tablicy hashy:
[width="100%",cols="3m,2,14",options="header"]
|===
| Zmienna | Typ | Opis
| tg_signal | ciąg | Nazwa sygnału
| tg_signal_data | ciąg | Dane wysłane z sygnałem
| tg_signal | ciąg | Nazwa sygnału.
| tg_signal_data | ciąg | Dane wysłane z sygnałem.
|===
Jeśli sygnał zawiera wiadomość IRC, wiadomość jest parsowana i następujące dane
@ -3463,19 +3463,19 @@ są dodawane do tablicy hashy:
[width="100%",cols="3m,2,14",options="header"]
|===
| Zmienna | Typ | Opis
| server | ciąg | Nazwa serwera (przykład: "freenode")
| tags | ciąg | Tagi w wiadomości (rzadko używane)
| message_without_tags | ciąg | Wiadomość bez tagów
| nick | ciąg | Nick
| host | ciąg | Nazwa hosta
| command | ciąg | Komendy IRC (na przykład: "PRIVMSG", "NOTICE", ...)
| channel | ciąg | Kanał IRC
| arguments | ciąg | Argumenty komendy (razem z wartością _channel_)
| text | ciąg | Tekst (na przykład wiadomość użytkownika)
| pos_command | ciąg | Indeks _command_ w wiadomości ("-1" jeśli _command_ nie zostanie znalezione)
| pos_arguments | ciąg | Indeks _arguments_ w wiadomości ("-1" jeśli _arguments_ nie zostaną znalezione)
| pos_channel | ciąg | Indeks _channel_ w wiadomości ("-1" jeśli _channel_ nie został znaleziony)
| pos_text | ciąg | Indeks _text_ w wiadomości ("-1" jeśli _text_ nie został znaleziony)
| server | ciąg | Nazwa serwera (przykład: "freenode").
| tags | ciąg | Tagi w wiadomości (rzadko używane).
| message_without_tags | ciąg | Wiadomość bez tagów.
| nick | ciąg | Nick.
| host | ciąg | Nazwa hosta.
| command | ciąg | Komendy IRC (na przykład: "PRIVMSG", "NOTICE", ...).
| channel | ciąg | Kanał IRC.
| arguments | ciąg | Argumenty komendy (razem z wartością _channel_).
| text | ciąg | Tekst (na przykład wiadomość użytkownika).
| pos_command | ciąg | Indeks _command_ w wiadomości ("-1" jeśli _command_ nie zostanie znalezione).
| pos_arguments | ciąg | Indeks _arguments_ w wiadomości ("-1" jeśli _arguments_ nie zostaną znalezione).
| pos_channel | ciąg | Indeks _channel_ w wiadomości ("-1" jeśli _channel_ nie został znaleziony).
| pos_text | ciąg | Indeks _text_ w wiadomości ("-1" jeśli _text_ nie został znaleziony).
|===
Kiedy dane są wskaźnikiem, zmienna `tg_signal_data` może zostać użyta do
@ -3493,7 +3493,7 @@ Callback "hsignal" ustawia następujące zmienne w tablicy hashy:
[width="100%",cols="3m,2,14",options="header"]
|===
| Zmienna | Typ | Opis
| tg_signal | ciąg | Nazwa sygnału
| tg_signal | ciąg | Nazwa sygnału.
|===
Tablica zawiera wszystkie klucze/wartości z otrzymanej tablicy hashy (typ:
@ -3507,10 +3507,10 @@ Callback "modifier" ustawia następujące zmienne w tablicy hashy:
[width="100%",cols="3m,2,14",options="header"]
|===
| Zmienna | Typ | Opis
| tg_modifier | ciąg | Nazwa modyfikatora
| tg_modifier_data | ciąg | Dane wysłane z modyfikatorem
| tg_string | ciąg | Ciąg mogący zostać zmodyfikowany
| tg_string_nocolor | ciąg | Ciąg bez kodów kolorów
| tg_modifier | ciąg | Nazwa modyfikatora.
| tg_modifier_data | ciąg | Dane wysłane z modyfikatorem.
| tg_string | ciąg | Ciąg mogący zostać zmodyfikowany.
| tg_string_nocolor | ciąg | Ciąg bez kodów kolorów.
|===
Dla modyfikatora _weechat_print_, są dodawane zmienne używające tagi wiadomości
@ -3519,13 +3519,13 @@ zobacz <<trigger_data_print,hook print>> poniżej), oraz następujące zmienne:
[width="100%",cols="3m,2,14",options="header"]
|===
| Zmienna | Typ | Opis
| buffer | wskaźnik | Bufor, w którym wiadomość jest wyświetlana
| tg_plugin | ciąg | Wtyczka bufora z wyświetlana wiadomością
| tg_buffer | ciąg | Pełna nazwa bufora z wyświetlana wiadomością
| tg_prefix | ciąg | Prefiks wyświetlanej wiadomości
| tg_prefix_nocolor | ciąg | Prefiks bez kodów kolorów
| tg_message | ciąg | Wyświetlana wiadomość
| tg_message_nocolor | ciąg | Wiadomość bez kodów kolorów
| buffer | wskaźnik | Bufor, w którym wiadomość jest wyświetlana.
| tg_plugin | ciąg | Wtyczka bufora z wyświetlana wiadomością.
| tg_buffer | ciąg | Pełna nazwa bufora z wyświetlana wiadomością.
| tg_prefix | ciąg | Prefiks wyświetlanej wiadomości.
| tg_prefix_nocolor | ciąg | Prefiks bez kodów kolorów.
| tg_message | ciąg | Wyświetlana wiadomość.
| tg_message_nocolor | ciąg | Wiadomość bez kodów kolorów.
|===
Jeśli modyfikator zawiera wiadomość IRC, wiadomość jest parsowana i dodawane są
@ -3539,14 +3539,14 @@ Callback "print" ustawia następujące zmienne w tablicy hashy:
[width="100%",cols="3m,2,14",options="header"]
|===
| Zmienna | Typ | Opis
| buffer | wskaźnik | Bufor
| tg_date | ciąg | Data/czas wiadomości (format: `YYYY-MM-DD hh:mm:ss`)
| tg_displayed | ciąg | "1" jeśli wyświetlone, "0" jeśli linia odfiltrowana
| tg_highlight | ciąg | "1" jeśli higlight, inaczej "0"
| tg_prefix | ciąg | Prefiks
| tg_prefix_nocolor | ciąg | Prefiks bez kodów kolorów
| tg_message | ciąg | Wiadomość
| tg_message_nocolor | ciąg | Wiadomość bez kodów kolorów
| buffer | wskaźnik | Bufor.
| tg_date | ciąg | Data/czas wiadomości (format: `YYYY-MM-DD hh:mm:ss`).
| tg_displayed | ciąg | "1" jeśli wyświetlone, "0" jeśli linia odfiltrowana.
| tg_highlight | ciąg | "1" jeśli higlight, inaczej "0".
| tg_prefix | ciąg | Prefiks.
| tg_prefix_nocolor | ciąg | Prefiks bez kodów kolorów.
| tg_message | ciąg | Wiadomość.
| tg_message_nocolor | ciąg | Wiadomość bez kodów kolorów.
|===
Zmienne ustawiane przez tagi w wiadomości (są ustawiane też przez modyfikator
@ -3555,14 +3555,14 @@ _weechat_print_):
[width="100%",cols="3m,2,14",options="header"]
|===
| Zmienna | Typ | Opis
| tg_tags | ciąg | Tagi wiadomości (z przecinkiem dodanym na początku/końcu ciągu)
| tg_tags_count | ciąg | Liczba tagów w wiadomości
| tg_tag_nick | ciąg | Nick (z tagu "nick_xxx")
| tg_tag_prefix_nick | ciąg | Kolor nicka w prefiksie (z tagu "prefix_nick_ccc")
| tg_tag_host | ciąg | Nazwa użytkownika i host, format: username@host (z tagu "host_xxx")
| tg_tag_notify | ciąg | Poziom powiadomień (_none_, _message_, _private_, _highlight_)
| tg_notify | ciąg | Poziom powiadomień, jeśli różny od _none_
| tg_msg_pv | ciąg | "1" dla prywatnej wiadomości, inaczej "0"
| tg_tags | ciąg | Tagi wiadomości (z przecinkiem dodanym na początku/końcu ciągu).
| tg_tags_count | ciąg | Liczba tagów w wiadomości.
| tg_tag_nick | ciąg | Nick (z tagu "nick_xxx").
| tg_tag_prefix_nick | ciąg | Kolor nicka w prefiksie (z tagu "prefix_nick_ccc").
| tg_tag_host | ciąg | Nazwa użytkownika i host, format: username@host (z tagu "host_xxx").
| tg_tag_notify | ciąg | Poziom powiadomień (_none_, _message_, _private_, _highlight_).
| tg_notify | ciąg | Poziom powiadomień, jeśli różny od _none_.
| tg_msg_pv | ciąg | "1" dla prywatnej wiadomości, inaczej "0".
|===
[[trigger_data_command]]
@ -3573,9 +3573,9 @@ Callback "command" ustawia następujące zmienne w tablicy hashy:
[width="100%",cols="3m,2,14",options="header"]
|===
| Zmienna | Typ | Opis
| buffer | wskaźnik | Bufor
| tg_argvN | ciąg | Argument #N
| tg_argv_eolN | ciąg | Od argumentu #N do końca argumentów
| buffer | wskaźnik | Bufor.
| tg_argvN | ciąg | Argument #N.
| tg_argv_eolN | ciąg | Od argumentu #N do końca argumentów.
|===
[[trigger_data_command_run]]
@ -3586,8 +3586,8 @@ Callback "command_run" ustawia następujące zmienne w tablicy hashy:
[width="100%",cols="3m,2,14",options="header"]
|===
| Zmienna | Typ | Opis
| buffer | wskaźnik | Bufor
| tg_command | ciąg | Wykonana komenda
| buffer | wskaźnik | Bufor.
| tg_command | ciąg | Wykonana komenda.
|===
[[trigger_data_timer]]
@ -3598,8 +3598,8 @@ Callback "timer" ustawia następujące zmienne w tablicy hashy:
[width="100%",cols="3m,2,14",options="header"]
|===
| Zmienna | Typ | Opis
| tg_remaining_calls | ciąg | Liczba pozostałych wywołań
| tg_date | ciąg | Obecna data/czas (format: `YYYY-MM-DD hh:mm:ss`)
| tg_remaining_calls | ciąg | Liczba pozostałych wywołań.
| tg_date | ciąg | Obecna data/czas (format: `YYYY-MM-DD hh:mm:ss`).
|===
[[trigger_data_config]]
@ -3610,8 +3610,8 @@ Callback "config" ustawia następujące zmienne w tablicy hashy:
[width="100%",cols="3m,2,14",options="header"]
|===
| Zmienna | Typ | Opis
| tg_option | ciąg | Opcja
| tg_value | ciąg | Wartość
| tg_option | ciąg | Opcja.
| tg_value | ciąg | Wartość.
|===
[[trigger_data_focus]]
@ -3622,8 +3622,8 @@ Callback "focus" ustawia następujące zmienne w tablicy hashy:
[width="100%",cols="3m,2,14",options="header"]
|===
| Zmienna | Typ | Opis
| window | wskaźnik | Okno
| buffer | wskaźnik | Bufor
| window | wskaźnik | Okno.
| buffer | wskaźnik | Bufor.
|===
Tablica zawiera wszystkie klucze/wartości z otrzymanej tablicy hashy (typ:
@ -3711,10 +3711,10 @@ Sekcje:
[width="100%",cols="3m,6m,16",options="header"]
|===
| Sekcja | Komenda | Opis
| look | /set xfer.look.* | Wygląd
| color | /set xfer.color.* | Kolory
| network | /set xfer.network.* | Opcje sieci
| file | /set xfer.file.* | Opcje dla plików odbieranych/wysyłanych
| look | /set xfer.look.* | Wygląd.
| color | /set xfer.color.* | Kolory.
| network | /set xfer.network.* | Opcje sieci.
| file | /set xfer.file.* | Opcje dla plików odbieranych/wysyłanych.
|===
Opcje: