summaryrefslogtreecommitdiff
path: root/doc/it/autogen/user/alias_commands.txt
blob: 90c284b324e7668f76bcab4ac60943925766ca68 (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
• *`/alias`* `[[-completion completamento] nome_alias [comando [argomenti]]]`::

........................................
  crea un alias per un comando

  completamento: completamento per l'alias (opzionale, il comportamento predefinito include il comando di destinazione)
  nome_alias: nome di un alias (può iniziare o terminare con "*" per un elenco di alias)
     comando: nome comando (più comandi possono essere separati da punto e virgola)
   argomenti: argomenti per un comando
  
  Senza argomanto, questo comando elenca tutti gli alias definiti.
  
  Nota: nel comando, vengono sostituite le variabili speciali:
          $n: argomento 'n' (tra 1 e 9)
         $-m: argomenti da 1 a 'm'
         $n-: argomenti da 'n' alla fine
        $n-m: argomenti da 'n' a 'm'
          $*: tutti gli argomenti
          $~: ultimo argomento
       $nick: nick corrente
    $channel: canale corrente
     $server: server corrente
  
  Per rimuovere un alias, utilizzare il comando /unalias.
  
  Esempi:
    alias /split per dividere la finestra orizzontalmente:
      /alias split /window splith
    alias /hello per dire "ciao" su tutti i canali tranne #weechat:
      /alias hello /allchan -exclude=#weechat msg * hello
    alias /forcejoin per inviare il comando IRC "forcejoin" con il completamento di /sajoin:
      /alias -completion %%sajoin forcejoin /quote forcejoin
........................................