summaryrefslogtreecommitdiff
path: root/doc/fr/autogen/user/alias_commands.asciidoc
blob: bfc961bfa26cb23285fa8008822ba8a8f4e1fc48 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
//
// This file is auto-generated by script docgen.py.
// DO NOT EDIT BY HAND!
//
[[command_alias_alias]]
[command]*`alias`* lister, ajouter ou retirer des alias de commande::

----
/alias  list [<alias>]
        add <alias> [<commande>[;<commande>...]]
        addcompletion <complétion> <alias> [<commande>[;<commande>...]]
        del <alias> [<alias>...]

         list : afficher les alias (sans paramètre, cette liste est affichée)
          add : ajouter un alias
addcompletion : ajouter un alias avec une complétion personnalisée
          del : supprimer un alias
   complétion : complétion pour l'alias : par défaut la complétion se fait avec la commande cible
                note : vous pouvez utiliser %%commande pour utiliser la complétion d'une commande existante
        alias : nom de l'alias
     commande : nom de la commande avec les paramètres (plusieurs commandes peuvent être séparées par des points-virgules)

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
      $var : où "var" est une variable locale du tampon (voir /buffer localvar)
             exemples : $nick, $channel, $server, $plugin, $name

Exemples :
  alias /split pour diviser la fenêtre horizontalement :
    /alias add split /window splith
  alias /hello pour dire "hello" sur tous les canaux mais pas sur #weechat :
    /alias add hello /allchan -exclude=#weechat msg * hello
  alias /forcejoin pour envoyer la commande IRC "forcejoin" avec la complétion de /sajoin :
    /alias addcompletion %%sajoin forcejoin /quote forcejoin
----