alias [Aliasname [Befehl [Argumente]]] einen Alias für einen Befehl anlegen Aliasname: Name des Alias Befehl: Befehlsname (WeeChat- oder IRC-Befehl ohne führenden '/', mehrere Befehle können durch Semikola getrennt werden) Argumente: Argumente für den Befehl buffer [Aktion [Argumente] | Nummer | [[Server] [Channel]]] Puffer verwalten action: action to do: move: move buffer in the list (may be relative, for example -1) close: close buffer (optional arg is part message, for a channel) list: list open buffers (no parameter implies this list) notify: set notify level for buffer (0=never, 1=highlight, 2=1+msg, 3=2+join/part) server channel: jump to buffer by server and/or channel name number: jump to buffer by number builtin Befehl starte eingebauten WeeChat/IRC-Befehl (ohne Plugin-Handler oder Aliase) Befehl: auszuführender Befehl (falls nicht vorhanden wird automatisch ein '/' vorangestellt) charset [(decode_iso | decode_utf | encode) Zeichensatz] ändere Zeichensatz für den Server oder Channel decode_iso: Zeichensatz um ISO zu decoden decode_utf: Zeichensatz um UTF zu decoden encode: der zum encoden benutzte Zeichensatz Zeichensatz: Zeichensatz, der benutzt werden soll (zum Beispiel: ISO-8859-15, UTF-8,..) clear [-all] Fenster leeren -all: alle Fenster leeren connect [Servername] mit einem Server verbinden Servername: Zielserver disconnect [Servername] Serververbindung trennen Servername: Name des zu trennenden Servers dcc Aktion [Nickname [Datei]] DCC (Filetransfer oder Chat) starten oder Chat beenden Aktion: 'send' (Datei) oder 'chat' oder 'close' (Chat) Nickname: Empfänger der Datei bzw. Chatpartner Datei: zu versendende (lokal vorliegende) Datei debug dump | windows Debugging-Nachricht ausgeben dump: Speicherabbild im WeeChat-Logfile ablegen (wie nach einem Programmabsturz) windows: zeigt Fensterdaten an help [Befehl] Hilfe zu Befehlen abfragen Befehl: Name eines WeeChat- oder IRC-Befehls history [clear | Anzahl] zeigt Befehlsverlauf des Puffers clear: Löscht Verlauf Anzahl: zeigt die gewünschte Anzahl an Verlaufseinträgen ignore [Maske [[Typ | Befehl] [Channel [Server]]]] IRC-Nachrichten und/oder Hosts ignorieren Nummer: Nummer des zu entfernenden Eintrags (siehe Liste) Maske: Nickname oder Hostmaske, die ignoriert werden soll Typ: Typ der Nachrichten, die ignoriert werden sollen (action, ctcp, dcc, pv) Befehl: IRC-Befehl Channel: Channel, in dem ignoriert werden soll Server: Server, auf dem ignoriert werden soll Bei jedem Argument steht '*' für 'alle'. Ohne Argumente listet /ignore alle definierten /ignore-Regeln auf. key [Taste Funktion/Befehl] [unbind Taste] [functions] [reset -yes] belegen/freigeben von Tasten Taste: diese Taste mit einer internen Funktion oder einem Befehl, beginnend mit "/", belegen unbind: Tastenbelegung aufheben functions: interne Funktionen für Tastenbelegungen auflisten reset: Standardbelegung wiederherstellen und entferne alle eigenen Belegungen (Vorsicht!) panel [list | add type position size | resize # size | close # | move #1 #2] manage panels list: list open panels (no parameter implies this list) add: add a panel, type is global|local, position is top|bottom|left|right resize: resize a panel with a new size (may be relative, for example -1) close: close a panel by number move: move a panel to another number (may be relative, for example -1) plugin [load Dateiname] | [autoload] | [reload] | [unload] auflisten/laden/entladen von Plugins Dateiname: zu ladendes Plugin Ohne Argumente werden alle geladenen Plugins aufgelistet. server [Servername] | [Servername Hostname Port [-auto | -noauto] [-ipv6] [-ssl] [-pwd Passwort] [-nicks Nick1 Nick2 Nick3] [-username Benutzername] [-realname Name] [-command Befehl] [-autojoin Channel[,Channel]] ] | [del Servername] Auflisten, Hinzufügen oder Entfernen von Servern Servername: anzuzeigender Servername Hostname: Name oder IP-Adresse des Servers Port: Port des Servers ipv6: IPv6 benutzen ssl: SSL benutzen Passwort: Serverpasswort Nick1: erster Nickname Nick2: zweiter Nickname Nick3: dritter Nicname Benutzername: Benutzername Realname: voller Name des Benutzers save [Datei] Konfiguration abspeichern Datei: Name der zu speichernden Konfigurationsdatei set [Option [ = Wert]] Konfigurationsparameter setzen Option: Name einer Option (wenn der Name vorhanden ist, aber kein Wert, dann wird eine Hilfe zur Option ausgegeben Wert: Wert der Option Option kann Servername.server_xxx lauten, wobei "Servername" der interne Servername ist und "xxx" eine Option für diesen Server. setp [Option [ = Wert]] Konfigurationsparameter für Plugin setzen Option: Name einer Plugin-Option Wert: Wert für Option Option wird wie folgt formatiert: Plugin.Option, z.B. perl.myscript.item1 unalias Aliasname einen Alias entfernen Aliasname: Name des zu löschenden Aliases unignore [Nummer | [Maske [[Typ | Befehl] [Channel [Server]]]] /ignore-Regel entfernen Nummer: Nummer des zu entfernenden Eintrags (siehe Liste) Maske: Nickname oder Hostmaske, die ignoriert werden soll Typ: Typ der Nachrichten, die ignoriert werden sollen (action, ctcp, dcc, pv) Befehl: IRC-Befehl Channel: Channel, in dem ignoriert werden soll Server: Server, auf dem ignoriert werden soll Bei jedem Argument steht '*' für 'alle'. Ohne Argumente listet /unignore alle definierten /ignore-Regeln auf. upgrade aktualisiert WeeChat ohne die Verbindung zum Server zu trennen Dieser Befehl wird auf dem Weechat-Binary ausgeführt, daher sollte dieses kompiliert oder mit einem Paketmanager installiert sein, bevor der Befehl ausgeführt wird. uptime [-o] zeigt die Uptime von Weechat an -o: sendet die Weechat-Uptime als IRC-Nachricht in den aktuellen Channel window [list | -1 | +1 | b# | up | down | left | right | splith [pct] | splitv [pct] | resize pct | merge [all]] Fenster verwalten list: list open windows (no parameter implies this list) -1: jump to previous window +1: jump to next window b#: jump to next window displaying buffer number # up: switch to window above current one down: switch to window below current one left: switch to window on the left right: switch to window on the right splith: split current window horizontally splitv: split current window vertically resize: resize window size, new size is <pct> pourcentage of parent window merge: merge window with another (all = keep only one window) For splith and splitv, pct is a pourcentage which represents size of new window, computed with current window as size reference. For example 25 means create a new window with size = current_size / 4