~alivema4ever/ubuntu/trusty/weechat/lp-1299347-fix

« back to all changes in this revision

Viewing changes to doc/fr/autogen/user/weechat_commands.txt

  • Committer: Package Import Robot
  • Author(s): Emmanuel Bouthenot
  • Date: 2013-01-23 18:44:36 UTC
  • mfrom: (1.1.23)
  • Revision ID: package-import@ubuntu.com-20130123184436-pillcj7jmtyyj00j
Tags: 0.4.0-1
* New upstream release.
* Bump Standards-Version to 3.9.4
* Remove UPGRADE_0.3 from doc (no more included in upstream sources).

Show diffs side-by-side

added added

removed removed

Lines of Context:
11
11
[command]*`bar`* gestion des barres::
12
12
........................................
13
13
/bar  list|listfull|listitems
14
 
      add <nom> <type>[,<cond1>[,<cond2>...]] <position> <taille> <séparateur> <objet1>[,<objet2>...]
 
14
      add <nom> <type>[,<conditions>] <position> <taille> <séparateur> <objet1>[,<objet2>...]
15
15
      default [input|title|status|nicklist]
16
16
      del <nom>|-all
17
17
      set <nom> <option> <valeur>
25
25
          nom: nom de la barre (doit être unique)
26
26
         type:   root: en dehors des fenêtres
27
27
               window: dans les fenêtres, avec condition(s) optionnelle(s) (voir ci-dessous)
28
 
    cond1,...: condition(s) pour afficher cette barre (seulement pour le type "window"):
 
28
    condition: condition(s) pour afficher cette barre (seulement pour le type "window"):
29
29
                 active: sur la fenêtre active
30
30
               inactive: sur les fenêtres inactives
31
31
               nicklist: sur les fenêtres avec liste de pseudos
 
32
               autre condition: voir /help weechat.bar.xxx.conditions et /help eval
32
33
               sans condition, la barre est toujours affichée
33
34
     position: bottom (bas), top (haut), left (gauche) ou right (droite)
34
35
       taille: taille de la barre (en caractères)
199
200
  windows: afficher l'arbre des fenêtres
200
201
........................................
201
202
 
 
203
[[command_weechat_eval]]
 
204
[command]*`eval`* évaluer une expression et envoyer le résultat au tampon::
 
205
........................................
 
206
/eval  [-n] <expression>
 
207
       [-n] <expression1> <opérateur> <expression2>
 
208
 
 
209
        -n: afficher le résultat sans envoyer au tampon (mode debug)
 
210
expression: expression à évaluer, les variables avec le format ${variable} sont remplacées (voir ci-dessous)
 
211
 opérateur: un opérateur logique ou de comparaison :
 
212
            - opérateurs logiques :
 
213
                &&  "et" booléen
 
214
                ||  "ou" booléen
 
215
            - opérateurs de comparaison :
 
216
                ==  égal
 
217
                !=  non égal
 
218
                <=  inférieur ou égal
 
219
                <   inférieur
 
220
                >=  supérieur ou égal
 
221
                >   supérieur
 
222
                =~  correspond à l'expression régulière
 
223
                !~  ne correspond PAS à l'expression régulière
 
224
 
 
225
Une expression est considérée comme "vraie" si elle est non NULL, non vide, et différente de "0".
 
226
La comparaison est faite en utilisant des entiers si les deux expressions sont des entiers valides.
 
227
Pour forcer une comparaison de chaînes, ajoutez des guillemets autour de chaque expression, par exemple :
 
228
  50 > 100      ==> 0
 
229
  "50" > "100"  ==> 1
 
230
 
 
231
Des variables sont remplacées dans l'expression, en utilisant le format ${variable}, la variable pouvant être, par ordre de priorité :
 
232
  1. le nom d'une option (fichier.section.option)
 
233
  2. le nom d'une variable locale du tampon
 
234
  3. le nom d'un hdata/variable (la valeur est automatiquement convertie en chaîne), par défaut "window" et "buffer" pointent vers la fenêtre et le tampon courants.
 
235
Le format du hdata peut être le suivant :
 
236
  hdata.var1.var2...: démarrer avec un hdata (le pointeur doit être connu), et demander les variables l'une après l'autre (d'autres hdata peuvent être suivis)
 
237
  hdata(list).var1.var2...: démarrer avec un hdata en utlisant une liste, par exemple :
 
238
    ${buffer[gui_buffers].full_name}: nom complet du premier tampon dans la liste chaînée des tampons
 
239
    ${plugin[weechat_plugins].name}: nom de la première extension dans la liste chaînée des extensions
 
240
Pour le nom du hdata et des variables, voir la "Référence API extension", fonction "weechat_hdata_get".
 
241
 
 
242
Exemples:
 
243
  /eval -n ${weechat.look.scroll_amount}  ==> 3
 
244
  /eval -n ${window}                      ==> 0x2549aa0
 
245
  /eval -n ${window.buffer}               ==> 0x2549320
 
246
  /eval -n ${window.buffer.full_name}     ==> core.weechat
 
247
  /eval -n ${window.buffer.number}        ==> 1
 
248
  /eval -n ${window.buffer.number} > 2    ==> 0
 
249
  /eval -n ${window.win_width} > 100      ==> 1
 
250
  /eval -n (8 > 12) || (5 > 2)            ==> 1
 
251
  /eval -n (8 > 12) && (5 > 2)            ==> 0
 
252
  /eval -n abcd =~ ^ABC                   ==> 1
 
253
  /eval -n abcd =~ (?-i)^ABC              ==> 0
 
254
  /eval -n abcd =~ (?-i)^abc              ==> 1
 
255
  /eval -n abcd !~ abc                    ==> 0
 
256
........................................
 
257
 
202
258
[[command_weechat_filter]]
203
259
[command]*`filter`* filtrer les messages dans les tampons, pour les cacher/afficher selon des tags ou expressions régulières::
204
260
........................................
549
605
[command]*`set`* modifier des options de configuration::
550
606
........................................
551
607
/set  [<option> [<valeur>]]
 
608
      diff [<option> [<option>...]]
552
609
 
553
610
option: nom d'une option (peut démarrer ou se terminer par '*' pour lister plusieurs options)
554
611
valeur: nouvelle valeur pour l'option
 
612
  diff: afficher seulement les options modifiées
555
613
 
556
614
La nouvelle valeur peut être, selon le type de l'option:
557
615
  booléen: on, off ou toggle
558
 
  entier : nombre, ++nombre ou --nombre
559
 
  chaîne : toute chaîne ("" pour une chaîne vide)
 
616
   entier: nombre, ++nombre ou --nombre
 
617
   chaîne: toute chaîne ("" pour une chaîne vide)
560
618
  couleur: nom de couleur, ++nombre ou --nombre
561
619
 
562
620
Pour tous les types, vous pouvez utiliser null pour supprimer la valeur de l'option (valeur non définie). Cela ne fonctionne qu'avec certaines options spéciales des extensions.
566
624
    /set *highlight*
567
625
  ajouter un mot pour le highlight:
568
626
    /set weechat.look.highlight "mot"
 
627
  afficher les options modifiées:
 
628
    /set diff
 
629
  afficher les options modifiées dans l'extension irc:
 
630
    /set diff irc.*
569
631
........................................
570
632
 
571
633
[[command_weechat_unset]]
587
649
[[command_weechat_upgrade]]
588
650
[command]*`upgrade`* mettre à jour WeeChat sans se déconnecter des serveurs::
589
651
........................................
590
 
/upgrade  [<chemin_vers_binaire>]
 
652
/upgrade  [<chemin_vers_binaire>|-quit]
591
653
 
592
654
chemin_vers_binaire: chemin vers le binaire WeeChat (par défaut le binaire courant)
 
655
              -quit: fermer *TOUTES* les connexions, sauver la session et quitter, ce qui rend possible une restauration différée (voir ci-dessous)
593
656
 
594
657
Cette commande met à jour et recharge une session de WeeChat qui tourne. Le nouveau binaire WeeChat doit avoir été compilé ou installé via un gestionnaire de paquet avant de lancer cette commande.
595
658
 
599
662
  1. sauvegarder la session pour le coeur et les extensions (tampons, historique, ...)
600
663
  2. décharger toutes les extensions (les fichiers de configuration (*.conf) sont écrits sur disque)
601
664
  3. sauvegarder la configuration WeeChat (weechat.conf)
602
 
  4. exécuter le nouveau binaire WeeChat et recharger la session.
 
665
  4. exécuter le nouveau binaire WeeChat et recharger la session.<
 
666
 
 
667
Avec l'option "-quit", le processus est légèrement différent :
 
668
  1. fermer *TOUTES* les connexions
 
669
  2. sauvegarder la session (fichiers *.upgrade)
 
670
  3. décharger les extensions
 
671
  4. sauvegarder la configuration WeeChat
 
672
  5. quitter WeeChat
 
673
Et plus tard vous pouvez restaurer la session avec la commande: weechat-curses --upgrade
 
674
IMPORTANT: vous devez restaurer la session avec exactement la même configuration (fichiers *.conf).
 
675
Il est également possible de restaurer la session WeeChat sur une autre machine si vous y copiez le contenu du répertoire "~/.weechat".
603
676
........................................
604
677
 
605
678
[[command_weechat_uptime]]