[[command_alias_alias]] [command]*`alias`* Einem Befehl wird ein Alias zugewiesen:: ---- /alias [-completion ] [ [;...]] completion: optionale Vervollständigung für einen Alias-Befehl (Standardverhalten: Vervollständigung wird auf den Zielbefehl angewendet) Hinweis: Mit der Variablen "%%command" kann eine Vervollständigung eines vorhandenen Befehls durchgeführt werden alias: Name des Alias (kann mit Joker "*" beginnen oder enden um Aliase aufzulisten) command: Name des zuzuordnenden Befehls (WeeChat- oder IRC-Befehl ohne führenden '/', mehrere Befehle müssen durch Semikolon getrennt werden) Ohne Angabe von Argumenten werden alle definierten Aliase angezeigt. Anmerkung: Im Befehl können Variablen genutzt werden, die dann durch den entsprechenden Wert ersetzt werden: $n: Argument 'n' (zwischen 1 und 9) $-m: Argumente von 1 bis 'm' $n-: Argumente von 'n' bis zum letzten Argument $n-m: Argumente von 'n' bis 'm' $*: alle Argumente $~: letztes Argument $var: "var" ist eine lokale Variable für den jeweiligen Buffer (siehe /buffer localvar) Beispiel: $nick, $channel, $server, $plugin, $name Um ein Alias zu löschen wird der Befehl "/unalias" genutzt. Beispiele: Alias "/split" wird anlegt um damit ein Fenster horizontal zu teilen: /alias split /window splith Alias "/hallo" wird angelegt um in allen Channels, außer im #weechat Channel, den Text "Hallo" auszugeben: /alias hallo /allchan -exclude=#weechat msg * Hallo Alias "/forcejoin" wird angelegt um den IRC Befehl "forcejoin" mit einer Vervollständigung von /sajoin auszuführen: /alias -completion %%sajoin forcejoin /quote forcejoin ----