35 lines
1.4 KiB
Plaintext
35 lines
1.4 KiB
Plaintext
[[command_alias_alias]]
|
|
[command]*`alias`* créer un alias pour une commande::
|
|
........................................
|
|
/alias [-completion <complétion>] alias [<commande> [<paramètres>]]
|
|
|
|
complétion: complétion pour l'alias (optionnel, par défaut la complétion se fait avec la commande cible)
|
|
alias: nom de l'alias (peut démarrer ou se terminer par "*" pour une liste d'alias)
|
|
commande: nom de la commande (plusieurs commandes peuvent être séparées par des point-virgules)
|
|
paramètres: paramètres pour la commande
|
|
|
|
Sans paramètre, cette commande liste tous les alias définis.
|
|
|
|
Note: dans la commande, les variables spéciales sont remplacées:
|
|
$n: paramètre 'n' (entre 1 et 9)
|
|
$-m: paramètres de 1 à 'm'
|
|
$n-: paramètres de 'n' au dernier
|
|
$n-m: paramètres de 'n' à 'm'
|
|
$*: tous les paramètres
|
|
$~: le dernier paramètre
|
|
$nick: pseudo courant
|
|
$channel: canal courant
|
|
$server: serveur courant
|
|
|
|
Pour supprimer un alias, utilisez la commande /unalias.
|
|
|
|
Exemples:
|
|
alias /split pour diviser la fenêtre horizontalement :
|
|
/alias split /window splith
|
|
alias /hello pour dire "hello" sur tous les canaux mais pas sur #weechat :
|
|
/alias hello /allchan -exclude=#weechat msg * hello
|
|
alias /forcejoin pour envoyer la commande IRC "forcejoin" avec la complétion de /sajoin :
|
|
/alias -completion %%sajoin forcejoin /quote forcejoin
|
|
........................................
|
|
|