2009-05-28 16:07:40 +02:00
|
|
|
Guide Utilisateur WeeChat
|
|
|
|
=========================
|
|
|
|
FlashCode <flashcode@flashtux.org>
|
|
|
|
|
|
|
|
|
|
|
|
Ce manuel documente le client de messagerie instantanée WeeChat, il fait
|
|
|
|
partie de WeeChat.
|
|
|
|
|
|
|
|
La dernière version de ce document peut être téléchargée sur cette page :
|
2009-09-05 16:33:01 +02:00
|
|
|
http://www.weechat.org/doc
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
|
|
|
|
[[introduction]]
|
|
|
|
Introduction
|
|
|
|
------------
|
|
|
|
|
|
|
|
WeeChat (Wee Enhanced Environment for Chat) est un client de discussion libre,
|
|
|
|
rapide et léger, conçu pour différents systèmes d'exploitation.
|
|
|
|
|
|
|
|
[[features]]
|
|
|
|
Fonctionnalités
|
|
|
|
~~~~~~~~~~~~~~~
|
|
|
|
|
|
|
|
Ses principales fonctionnalités sont les suivantes :
|
|
|
|
|
|
|
|
* multi-protocoles (IRC et bientôt d'autres)
|
|
|
|
* connexion multi-serveurs (avec SSL, IPv6, proxy)
|
|
|
|
* plusieurs interfaces : Curses (wxWidgets, Gtk et Qt en développement)
|
|
|
|
* petit, rapide et léger
|
|
|
|
* paramétrable et extensible avec des extensions et des scripts
|
|
|
|
* conforme aux RFCs IRC http://www.ietf.org/rfc/rfc1459.txt[1459],
|
|
|
|
http://www.ietf.org/rfc/rfc2810.txt[2810],
|
|
|
|
http://www.ietf.org/rfc/rfc2811.txt[2811],
|
|
|
|
http://www.ietf.org/rfc/rfc2812.txt[2812] et
|
|
|
|
http://www.ietf.org/rfc/rfc2813.txt[2813]
|
|
|
|
* multi plates-formes (GNU/Linux, *BSD, MacOS X, Windows et d'autres systèmes)
|
|
|
|
* 100% GPL, logiciel libre
|
|
|
|
|
2009-09-05 16:33:01 +02:00
|
|
|
La page d'accueil de WeeChat est ici : http://www.weechat.org/
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
[[pre-requisites]]
|
|
|
|
Pré-requis
|
|
|
|
~~~~~~~~~~
|
|
|
|
|
|
|
|
Pour installer WeeChat, vous devez avoir :
|
|
|
|
|
|
|
|
* un système GNU/Linux (avec le compilateur et les outils associés pour le
|
2009-06-28 19:49:32 +02:00
|
|
|
paquet des sources), ou un système compatible
|
2009-05-28 16:07:40 +02:00
|
|
|
* droits "root" (pour installer WeeChat dans un répertoire système)
|
|
|
|
* la bibliothèque ncurses
|
|
|
|
|
|
|
|
|
|
|
|
[[install]]
|
|
|
|
Installation
|
|
|
|
------------
|
|
|
|
|
|
|
|
[[binary_packages]]
|
2009-06-28 20:47:13 +02:00
|
|
|
Paquets binaires
|
|
|
|
~~~~~~~~~~~~~~~~
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
Les paquets binaires sont disponibles pour beaucoup de distributions, dont :
|
|
|
|
|
2010-02-20 12:17:30 +01:00
|
|
|
* Debian (ou toute distribution compatible Debian) :
|
|
|
|
`apt-get install weechat-curses`
|
2009-05-28 16:07:40 +02:00
|
|
|
* Mandriva/RedHat (ou toute distribution compatible avec les RPM) :
|
|
|
|
`rpm -i /path/to/weechat-x.y.z-1.i386.rpm`
|
2009-06-28 12:00:16 +02:00
|
|
|
* Gentoo : `emerge weechat`
|
2010-02-20 12:17:30 +01:00
|
|
|
* Arch Linux : `pacman -S weechat`
|
|
|
|
* Fedora Core : `yum install weechat`
|
|
|
|
* Sourcemage : `cast weechat`
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
Des paquets additionnels peuvent être utiles également, comme weechat-plugins.
|
|
|
|
|
|
|
|
Pour les autres distributions supportées, merci de vous référer au manuel de
|
|
|
|
la distribution pour la méthode d'installation.
|
|
|
|
|
|
|
|
[[source_package]]
|
|
|
|
Paquet source
|
|
|
|
~~~~~~~~~~~~~
|
|
|
|
|
|
|
|
WeeChat peut être compilé avec cmake ou les autotools (cmake est la méthode
|
|
|
|
recommandée).
|
|
|
|
|
2010-02-19 17:38:06 +01:00
|
|
|
[[dependencies]]
|
|
|
|
Dépendances
|
|
|
|
^^^^^^^^^^^
|
|
|
|
|
|
|
|
Le tableau suivant liste les paquets qui sont requis ou optionnels pour
|
|
|
|
compiler WeeChat.
|
|
|
|
|
|
|
|
[width="80%",cols="4,^2,13",options="header"]
|
|
|
|
|========================================
|
2010-02-20 09:50:38 +01:00
|
|
|
| Paquet ^(1)^ | Requis | Fonctionnalité
|
|
|
|
| cmake | *oui* | construction (autotools toujours possible, mais cmake est recommandé)
|
|
|
|
| libncursesw5-dev ^(2)^ | *oui* | interface ncurses
|
|
|
|
| libgcrypt11-dev | non | authentification SASL avec le serveur IRC, en utilisant le mécanisme DH-BLOWFISH
|
|
|
|
| libgnutls-dev | non | connexion SSL au serveur IRC
|
|
|
|
| libaspell-dev | non | extension aspell
|
|
|
|
| libperl-dev | non | extension perl
|
|
|
|
| python-dev | non | extension python
|
|
|
|
| ruby1.8-dev | non | extension ruby
|
|
|
|
| liblua5.1-0-dev | non | extension lua
|
|
|
|
| tcl-dev | non | extension tcl
|
|
|
|
| asciidoc (>= 8.2) | non | construction de la documentation (fichiers HTML)
|
|
|
|
| source-highlight | non | coloration des sources dans la documentation HTML
|
2010-02-19 17:38:06 +01:00
|
|
|
|========================================
|
|
|
|
|
|
|
|
[NOTE]
|
2010-02-20 09:50:38 +01:00
|
|
|
^(1)^ Le nom provient de la distribution GNU/Linux Debian, la version dans le
|
|
|
|
nom du paquet peut être différente. +
|
|
|
|
^(2)^ WeeChat peut compiler avec libncurses5-dev, mais ce n'est *PAS* recommandé
|
|
|
|
(vous aurez des bugs d'affichage avec les caractères larges).
|
2010-02-19 17:38:06 +01:00
|
|
|
|
2010-01-22 18:24:07 +01:00
|
|
|
[[compile_with_cmake]]
|
2010-02-19 17:38:06 +01:00
|
|
|
Compilation avec cmake
|
|
|
|
^^^^^^^^^^^^^^^^^^^^^^
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
* Installation dans les répertoires systèmes (nécessite les droits 'root') :
|
|
|
|
|
|
|
|
----------------------------------------
|
|
|
|
$ mkdir build
|
|
|
|
$ cd build
|
|
|
|
$ cmake ..
|
|
|
|
$ make
|
|
|
|
% make install (en root)
|
|
|
|
----------------------------------------
|
|
|
|
|
|
|
|
* Installation dans un répertoire spécifique :
|
|
|
|
|
|
|
|
----------------------------------------
|
|
|
|
$ mkdir build
|
|
|
|
$ cd build
|
|
|
|
$ cmake .. -DPREFIX=/chemin/vers/repertoire
|
|
|
|
$ make
|
|
|
|
$ make install
|
|
|
|
----------------------------------------
|
|
|
|
|
2010-01-22 18:24:07 +01:00
|
|
|
[[compile_with_autotools]]
|
2010-02-19 17:38:06 +01:00
|
|
|
Compilation avec autotools
|
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
* Installation dans les répertoires systèmes (nécessite les droits 'root') :
|
|
|
|
|
|
|
|
----------------------------------------
|
|
|
|
$ ./configure
|
|
|
|
$ make
|
|
|
|
% make install (en root)
|
|
|
|
----------------------------------------
|
|
|
|
|
|
|
|
* Installation dans un répertoire spécifique :
|
|
|
|
|
|
|
|
----------------------------------------
|
|
|
|
$ ./configure --prefix=/chemin/vers/repertoire
|
|
|
|
$ make
|
|
|
|
$ make install
|
|
|
|
----------------------------------------
|
|
|
|
|
|
|
|
[[git_sources]]
|
|
|
|
Sources Git
|
|
|
|
~~~~~~~~~~~
|
|
|
|
|
2009-06-28 12:00:16 +02:00
|
|
|
Attention : les sources GIT sont réservés aux utilisateurs avancés : il se peut
|
2009-05-28 16:07:40 +02:00
|
|
|
que WeeChat ne compile pas et qu'il soit très instable. Vous êtes prévenus !
|
|
|
|
|
|
|
|
Pour récupérer les sources GIT, tapez cette commande :
|
|
|
|
|
|
|
|
----------------------------------------
|
|
|
|
$ git clone git://git.sv.gnu.org/weechat.git
|
|
|
|
----------------------------------------
|
|
|
|
|
|
|
|
Si vous utilisez les autotools (et non cmake), exécutez ce script :
|
|
|
|
|
|
|
|
----------------------------------------
|
|
|
|
$ ./autogen.sh
|
|
|
|
----------------------------------------
|
|
|
|
|
2010-03-13 14:22:24 +01:00
|
|
|
Suivez alors les instructions du paquet source (voir
|
|
|
|
<<source_package,paquet source>>).
|
|
|
|
|
2010-03-13 20:02:29 +01:00
|
|
|
[[report_crashes]]
|
2010-03-13 14:22:24 +01:00
|
|
|
Rapporter les plantages
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
|
|
|
|
Si vous avez eu des plantages, ou si vous souhaitez rapporter tout plantage
|
|
|
|
futur de WeeChat, vous devez :
|
|
|
|
|
|
|
|
* compiler avec les infos de debug (ou installer un paquet binaire avec les
|
|
|
|
infos de debug)
|
|
|
|
* activer les fichiers 'core' sur votre système
|
|
|
|
* installer gdb
|
|
|
|
|
|
|
|
[[debug_info]]
|
|
|
|
Infos de debug
|
|
|
|
^^^^^^^^^^^^^^
|
|
|
|
|
|
|
|
Si vous compilez avec cmake :
|
|
|
|
|
|
|
|
----------------------------------------
|
|
|
|
$ cmake .. -DCMAKE_BUILD_TYPE=Debug
|
|
|
|
----------------------------------------
|
|
|
|
|
|
|
|
Si vous compilez avec les autotools, le debug est par défaut (`--with-debug=1`).
|
|
|
|
|
|
|
|
Si vous avez installé un paquet binaire, alors installez le paquet
|
|
|
|
'weechat-dbg'.
|
|
|
|
|
|
|
|
[[core_files]]
|
|
|
|
Fichiers core
|
|
|
|
^^^^^^^^^^^^^
|
|
|
|
|
|
|
|
Pour activer les fichiers 'core', vous devez utiliser la commande `ulimit`.
|
|
|
|
|
|
|
|
Par exemple sous Linux avec le shell 'bash', ajoutez cette ligne dans votre
|
|
|
|
`~/.bashrc`:
|
|
|
|
|
|
|
|
----------------------------------------
|
|
|
|
ulimit -c unlimited
|
|
|
|
----------------------------------------
|
|
|
|
|
|
|
|
Ou une taille maximum :
|
|
|
|
|
|
|
|
----------------------------------------
|
|
|
|
ulimit -c 200000
|
|
|
|
----------------------------------------
|
|
|
|
|
|
|
|
[[gdb_backtrace]]
|
|
|
|
Obtenir la trace avec gdb
|
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
|
|
|
Lorsque WeeChat se plante, votre système génère un fichier 'core' ou
|
|
|
|
'core.12345' ('12345' est l'identifiant du processus).
|
|
|
|
Ce fichier est créé dans le répertoire où vous avez lancé WeeChat (ce n'est
|
|
|
|
*pas* le répertoire où WeeChat est installé !).
|
|
|
|
|
|
|
|
Par exemple si 'weechat-curses' est installé dans '/usr/bin/' et que le fichier
|
|
|
|
'core' est dans '/home/xxx/', alors lancez gdb avec cette commande :
|
|
|
|
|
|
|
|
----------------------------------------
|
|
|
|
gdb /usr/bin/weechat-curses /home/xxx/core
|
|
|
|
----------------------------------------
|
|
|
|
|
2010-06-11 13:05:28 +02:00
|
|
|
[NOTE]
|
|
|
|
Si vous avez installé le paquet binaire 'weechat-dbg' (par exemple sous Debian),
|
|
|
|
alors vous pouvez utiliser ce chemin pour l'exécutable WeeChat :
|
|
|
|
'/usr/lib/debug/usr/bin/weechat-curses'
|
|
|
|
|
2010-05-01 11:48:02 +02:00
|
|
|
Puis sous gdb, utilisez la commande `bt full` pour afficher la trace.
|
2010-03-13 14:22:24 +01:00
|
|
|
Vous verrez quelque chose comme ceci :
|
|
|
|
|
|
|
|
----------------------------------------
|
2010-05-01 11:48:02 +02:00
|
|
|
(gdb) bt full
|
|
|
|
#0 0x00007f9dfb04a465 in raise () from /lib/libc.so.6
|
|
|
|
#1 0x00007f9dfb04b8e6 in abort () from /lib/libc.so.6
|
|
|
|
#2 0x0000000000437f66 in weechat_shutdown (return_code=1, crash=1) at /some_path/src/core/weechat.c:351
|
|
|
|
#3 <signal handler called>
|
|
|
|
#4 0x000000000044cb24 in hook_process_timer_cb (arg_hook_process=0x254eb90, remaining_calls=<value optimized out>)
|
|
|
|
at /some_path/src/core/wee-hook.c:1364
|
|
|
|
hook_process = 0x254eb90
|
|
|
|
status = <value optimized out>
|
|
|
|
#5 0x000000000044cc7d in hook_timer_exec () at /some_path/src/core/wee-hook.c:1025
|
|
|
|
tv_time = {tv_sec = 1272693881, tv_usec = 212665}
|
|
|
|
ptr_hook = 0x2811f40
|
|
|
|
next_hook = 0x0
|
|
|
|
#6 0x000000000041b5b0 in gui_main_loop () at /some_path/src/gui/curses/gui-curses-main.c:319
|
|
|
|
hook_fd_keyboard = 0x173b600
|
|
|
|
tv_timeout = {tv_sec = 0, tv_usec = 0}
|
|
|
|
read_fds = {fds_bits = {0 <repeats 16 times>}}
|
|
|
|
write_fds = {fds_bits = {0 <repeats 16 times>}}
|
|
|
|
except_fds = {fds_bits = {0 <repeats 16 times>}}
|
|
|
|
max_fd = <value optimized out>
|
2010-03-13 14:22:24 +01:00
|
|
|
----------------------------------------
|
|
|
|
|
|
|
|
Vous devez envoyer cette trace aux développeurs, et leur indiquer quelle action
|
|
|
|
a été la cause de ce plantage.
|
|
|
|
|
|
|
|
Merci pour votre aide !
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
|
|
|
|
[[usage]]
|
|
|
|
Utilisation
|
|
|
|
-----------
|
|
|
|
|
|
|
|
[[running_weechat]]
|
|
|
|
Lancer WeeChat
|
2010-02-23 18:02:00 +01:00
|
|
|
~~~~~~~~~~~~~~
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
Paramètres de ligne de commande :
|
|
|
|
|
|
|
|
-a, --no-connect::
|
|
|
|
Supprimer la connexion automatique aux serveurs lors du démarrage
|
|
|
|
|
|
|
|
-d, --dir 'path'::
|
|
|
|
Définir le répertoire comme étant la base de WeeChat
|
|
|
|
(utilisé pour les fichiers de configuration, logs, extensions
|
|
|
|
et scripts de l'utilisateur), la valeur par défaut est '~/.weechat' (note :
|
|
|
|
le répertoire est créé s'il n'est pas trouvé par WeeChat)
|
|
|
|
|
|
|
|
-h, --help::
|
|
|
|
Afficher l'aide
|
|
|
|
|
|
|
|
-k, --keys::
|
|
|
|
Afficher les touches par défaut de WeeChat
|
|
|
|
|
|
|
|
-l, --license::
|
|
|
|
Afficher la licence de WeeChat
|
|
|
|
|
|
|
|
-p, --no-plugin::
|
|
|
|
Supprimer le chargement automatique des extensions au démarrage
|
2010-02-26 11:57:55 +01:00
|
|
|
|
|
|
|
-s, --no-script::
|
|
|
|
Supprimer le chargement automatique des scripts au démarrage
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
-v, --version::
|
|
|
|
Afficher la version de WeeChat
|
|
|
|
|
|
|
|
plugin:option::
|
2009-06-28 20:47:13 +02:00
|
|
|
Option pour l'extension (voir la documentation de chaque extension)
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
Pour lancer WeeChat, tapez cette commande :
|
|
|
|
|
|
|
|
----------------------------------------
|
|
|
|
$ weechat-curses
|
|
|
|
----------------------------------------
|
|
|
|
|
|
|
|
Lorsque vous lancez WeeChat pour la première fois, un fichier de configuration
|
|
|
|
par défaut est créé, avec les options par défaut.
|
|
|
|
Le fichier de configuration par défaut est : '~/.weechat/weechat.conf'.
|
|
|
|
|
|
|
|
Vous pouvez éditer ce fichier pour configurer WeeChat à votre convenance ou
|
|
|
|
vous pouvez modifier les paramètres dans WeeChat avec la commande `/set`
|
2010-03-13 14:22:24 +01:00
|
|
|
(voir <<weechat_commands,commandes WeeChat>>).
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
[[screen_layout]]
|
|
|
|
Organisation de l'écran
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
|
|
|
|
Exemple de terminal avec WeeChat :
|
|
|
|
|
|
|
|
........................................
|
|
|
|
┌─────────────────────────────────────────────────────────────────────────────────────────┐
|
|
|
|
│Bienvenue sur #test, canal de test │
|
|
|
|
│12:52:27 --> | flashy (n=flashcod@hellix.flashtux.org) a rejoint #test │@ChanServ │
|
|
|
|
│12:52:27 -- | Pseudos #test: [@ChanServ @flashy +_FlashB0t joe mike] │@flashy │
|
|
|
|
│12:52:27 -- | Canal #test: 5 pseudos (2 ops, 0 halfop, 1 voice, 2 normal) │+_FlashB0t│
|
|
|
|
│12:52:27 -- | Canal créé le Tue Jan 27 06:30:17 2009 │joe │
|
|
|
|
│12:54:15 flashy | bonjour ! │mike │
|
|
|
|
│12:55:01 joe | salut flashy ! │ │
|
|
|
|
│ │ │
|
|
|
|
│ │ │
|
|
|
|
│ │ │
|
|
|
|
│ │ │
|
|
|
|
│ │ │
|
|
|
|
│ │ │
|
|
|
|
│ │ │
|
|
|
|
│ │ │
|
|
|
|
│ │ │
|
|
|
|
│ │ │
|
|
|
|
│ │ │
|
|
|
|
│ │ │
|
|
|
|
│ │ │
|
2009-06-17 11:17:27 +02:00
|
|
|
│[12:55] [4] [irc/freenode] 3:#test(+n){5}* [Act: 4,2] │
|
2009-05-28 16:07:40 +02:00
|
|
|
│[flashy] salut joe !█ │
|
|
|
|
└─────────────────────────────────────────────────────────────────────────────────────────┘
|
|
|
|
........................................
|
|
|
|
|
|
|
|
L'écran est composé des zones suivantes :
|
|
|
|
|
|
|
|
* zone de discussion (milieu de l'écran) avec les lignes de discussion, et
|
|
|
|
pour chaque ligne :
|
|
|
|
** heure
|
|
|
|
** préfixe (avant "|")
|
|
|
|
** message (après "|")
|
|
|
|
* barres autour de la zone de discussion, les barres par défaut sont :
|
|
|
|
** barre 'title', au dessus de la zone de discussion
|
|
|
|
** barre 'status', sous la zone de discussion
|
|
|
|
** barre 'input', sous la barre de statut
|
|
|
|
** barre 'nicklist', sur la droite
|
|
|
|
|
|
|
|
La barre 'status' contient les objets (items) suivants par défaut :
|
|
|
|
|
2009-12-31 19:29:26 +01:00
|
|
|
[width="100%",cols="^3,^3l,10",options="header"]
|
2009-05-28 16:07:40 +02:00
|
|
|
|========================================
|
2009-12-31 19:29:26 +01:00
|
|
|
| Objet (item) | Exemple | Description
|
2009-05-28 16:07:40 +02:00
|
|
|
|
2009-12-31 19:29:26 +01:00
|
|
|
| time | [12:55] |
|
2009-05-28 16:07:40 +02:00
|
|
|
heure
|
|
|
|
|
2009-12-31 19:29:26 +01:00
|
|
|
| buffer_count | [4] |
|
2009-05-28 16:07:40 +02:00
|
|
|
nombre de tampons ouverts
|
|
|
|
|
2009-12-31 19:29:26 +01:00
|
|
|
| buffer_plugin | [irc/freenode] |
|
2009-06-28 20:47:13 +02:00
|
|
|
extension du tampon courant (l'extension irc peut afficher le nom du serveur
|
2009-06-17 11:17:27 +02:00
|
|
|
IRC auquel est rattaché ce tampon)
|
2009-05-28 16:07:40 +02:00
|
|
|
|
2009-12-31 19:29:26 +01:00
|
|
|
| buffer_number | 3 |
|
2009-05-28 16:07:40 +02:00
|
|
|
numéro du tampon courant
|
|
|
|
|
2009-12-31 19:29:26 +01:00
|
|
|
| buffer_name | #test(+n) |
|
2009-05-28 16:07:40 +02:00
|
|
|
nom du tampon courant
|
|
|
|
|
2009-12-31 19:29:26 +01:00
|
|
|
| buffer_nicklist_count | {5} |
|
2009-05-28 16:07:40 +02:00
|
|
|
nombre de pseudos dans la liste des pseudos
|
|
|
|
|
2009-12-31 19:29:26 +01:00
|
|
|
| buffer_filter | * |
|
2009-06-28 12:00:16 +02:00
|
|
|
indicateur de filtrage : `*` signifie que des lignes sont filtrées (cachées),
|
2009-05-28 16:07:40 +02:00
|
|
|
une valeur vide signifie que toutes les lignes sont affichées
|
|
|
|
|
2009-12-31 19:29:26 +01:00
|
|
|
| lag | [Lag: 2.5] |
|
2009-05-28 16:07:40 +02:00
|
|
|
indicateur de "lag" (ralentissements réseau), en secondes (caché si le lag
|
|
|
|
est faible)
|
|
|
|
|
2009-12-31 19:29:26 +01:00
|
|
|
| hotlist | [Act: 4,2] |
|
2009-05-28 16:07:40 +02:00
|
|
|
liste des tampons où il y a de l'activité (messages non lus)
|
|
|
|
|
2009-12-31 19:29:26 +01:00
|
|
|
| completion | abc(2) def(5) |
|
2009-05-28 16:07:40 +02:00
|
|
|
liste des mots pour la complétion, avec le nombre de complétions possibles
|
|
|
|
pour chaque mot
|
|
|
|
|
2009-12-31 19:29:26 +01:00
|
|
|
| scroll | -PLUS(50)- |
|
2009-05-28 16:07:40 +02:00
|
|
|
indicateur de scroll, avec le nombre de lignes sous la dernière ligne
|
|
|
|
affichée
|
|
|
|
|========================================
|
|
|
|
|
|
|
|
La barre 'input' contient les objets (items) suivants par défaut :
|
|
|
|
|
2009-12-31 19:29:26 +01:00
|
|
|
[width="100%",cols="^3,^6l,8",options="header"]
|
2009-05-28 16:07:40 +02:00
|
|
|
|========================================
|
|
|
|
| Objet (item) | Exemple | Description
|
|
|
|
|
2009-12-31 19:29:26 +01:00
|
|
|
| input_paste | [Coller 7 lignes ? [ctrl-Y] Oui [ctrl-N] Non] |
|
2009-05-28 16:07:40 +02:00
|
|
|
question à l'utilisateur pour coller des lignes
|
|
|
|
|
2009-12-31 19:29:26 +01:00
|
|
|
| input_prompt | [pseudo] |
|
2009-05-28 16:07:40 +02:00
|
|
|
prompt (pseudo pour l'extension irc)
|
|
|
|
|
2009-12-31 19:29:26 +01:00
|
|
|
| away | (absent) |
|
2009-05-28 16:07:40 +02:00
|
|
|
indicateur d'absence
|
|
|
|
|
2009-12-31 19:29:26 +01:00
|
|
|
| input_search | [Recherche texte] |
|
2009-05-28 16:07:40 +02:00
|
|
|
indicateur de recherche de texte
|
|
|
|
|
2009-12-31 19:29:26 +01:00
|
|
|
| input_text | bla bla... |
|
2009-05-28 16:07:40 +02:00
|
|
|
texte entré
|
|
|
|
|========================================
|
|
|
|
|
|
|
|
[[key_bindings]]
|
|
|
|
Raccourcis clavier par défaut
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
|
2010-01-22 18:24:07 +01:00
|
|
|
[[key_bindings_command_line]]
|
2009-05-28 16:07:40 +02:00
|
|
|
Touches pour la ligne de commande
|
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
|
|
|
[width="100%",cols="^.^4,.^15",options="header"]
|
|
|
|
|========================================
|
2009-06-10 12:40:05 +02:00
|
|
|
| Touches | Description et commande
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
| Flèche gauche +
|
|
|
|
Ctrl + B |
|
2009-06-10 12:40:05 +02:00
|
|
|
Aller au caractère précédent sur la ligne de commande +
|
|
|
|
`/input move_previous_char`
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
| Flèche droite +
|
|
|
|
Ctrl + F |
|
2009-06-10 12:40:05 +02:00
|
|
|
Aller au caractère suivant sur la ligne de commande +
|
|
|
|
`/input move_next_char`
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
| Ctrl + flèche gauche +
|
|
|
|
Alt + B |
|
2009-06-10 12:40:05 +02:00
|
|
|
Aller au mot précédent sur la ligne de commande +
|
|
|
|
`/input move_previous_word`
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
| Ctrl + flèche droite +
|
|
|
|
Alt + F |
|
2009-06-10 12:40:05 +02:00
|
|
|
Aller au mot suivant sur la ligne de commande +
|
|
|
|
`/input move_next_word`
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
| Home +
|
|
|
|
Ctrl + A |
|
2009-06-10 12:40:05 +02:00
|
|
|
Aller au début de la ligne de commande +
|
|
|
|
`/input move_beginning_of_line`
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
| End +
|
|
|
|
Ctrl + E |
|
2009-06-10 12:40:05 +02:00
|
|
|
Aller à la fin de la ligne de commande +
|
|
|
|
`/input move_end_of_line`
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
| Ctrl + C puis B |
|
2009-06-10 12:40:05 +02:00
|
|
|
Insérer le code pour mettre le texte en gras +
|
|
|
|
`/input insert \x02`
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
| Ctrl + C puis C |
|
2009-06-10 12:40:05 +02:00
|
|
|
Insérer le code pour écrire en couleur +
|
|
|
|
`/input insert \x03`
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
| Ctrl + C puis I |
|
2009-06-10 12:40:05 +02:00
|
|
|
Insérer le code pour mettre le texte en italique +
|
|
|
|
`/input insert \x1D`
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
| Ctrl + C puis O |
|
2009-06-10 12:40:05 +02:00
|
|
|
Insérer le code pour réinitaliser la couleur +
|
|
|
|
`/input insert \x0F`
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
| Ctrl + C puis R |
|
2009-06-10 12:40:05 +02:00
|
|
|
Insérer le code pour écrire en couleur inversée +
|
|
|
|
`/input insert \x12`
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
| Ctrl + C puis U |
|
2009-06-10 12:40:05 +02:00
|
|
|
Insérer le code pour écrire en souligné +
|
|
|
|
`/input insert \x15`
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
| Delete +
|
|
|
|
Ctrl + D |
|
2009-06-10 12:40:05 +02:00
|
|
|
Effacer le caractère suivant sur la ligne de commande +
|
|
|
|
`/input delete_next_char`
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
| Backspace +
|
|
|
|
Ctrl + H |
|
2009-06-10 12:40:05 +02:00
|
|
|
Effacer le caractère précédent sur la ligne de commande +
|
|
|
|
`/input delete_previous_char`
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
| Ctrl + K |
|
|
|
|
Effacer du curseur jusqu'à la fin de la ligne de commande (la chaîne
|
2009-06-10 12:40:05 +02:00
|
|
|
supprimée est copiée dans le presse-papiers) +
|
|
|
|
`/input delete_end_of_line`
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
| Ctrl + R |
|
|
|
|
Chercher du texte dans l'historique du tampon (deux appuis successifs pour
|
2009-06-10 12:40:05 +02:00
|
|
|
rechercher du texte exact) +
|
|
|
|
`/input search_text`
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
| Ctrl + T |
|
2009-06-10 12:40:05 +02:00
|
|
|
Inverser deux caractères +
|
|
|
|
`/input transpose_chars`
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
| Ctrl + U |
|
|
|
|
Effacer du curseur jusqu'au début de la ligne de commande (la chaîne
|
2009-06-10 12:40:05 +02:00
|
|
|
supprimée est copiée dans le presse-papiers) +
|
|
|
|
`/input delete_beginning_of_line`
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
| Ctrl + W |
|
|
|
|
Effacer le mot précédent sur la ligne de commande (la chaîne supprimée est
|
2009-06-10 12:40:05 +02:00
|
|
|
copiée dans le presse-papiers) +
|
|
|
|
`/input delete_previous_word`
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
| Ctrl + Y |
|
2009-06-10 12:40:05 +02:00
|
|
|
Coller le contenu du presse-papiers +
|
|
|
|
`/input clipboard_paste`
|
2009-05-28 16:07:40 +02:00
|
|
|
|
2010-04-28 23:24:32 +02:00
|
|
|
| Ctrl + _ |
|
|
|
|
Défaire la dernière action sur la ligne de commande +
|
|
|
|
`/input undo`
|
|
|
|
|
|
|
|
| Alt + _ |
|
|
|
|
Refaire la dernière action sur la ligne de commande +
|
|
|
|
`/input redo`
|
|
|
|
|
2009-05-28 16:07:40 +02:00
|
|
|
| Tab |
|
2009-06-28 12:00:16 +02:00
|
|
|
Compléter la commande ou le pseudo (Tab de nouveau : trouver la complétion
|
2009-06-10 12:40:05 +02:00
|
|
|
suivante) +
|
|
|
|
`/input complete_next`
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
| Shift + Tab |
|
|
|
|
Sans complétion, effectue une complétion partielle. Avec une complétion en
|
2009-06-28 20:47:13 +02:00
|
|
|
cours, complète avec la complétion précédente +
|
2009-06-10 12:40:05 +02:00
|
|
|
`/input complete_previous`
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
| Tout caractère |
|
|
|
|
Insérer le caractère à la position du curseur sur la ligne de commande
|
|
|
|
|
|
|
|
| Enter +
|
|
|
|
Ctrl + J +
|
|
|
|
Ctrl + M |
|
2009-06-28 12:00:16 +02:00
|
|
|
Exécuter la commande ou envoyer le message (en mode recherche : arrêter la
|
2009-06-10 12:40:05 +02:00
|
|
|
recherche) +
|
|
|
|
`/input return`
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
| Flèche haut |
|
2009-06-28 12:00:16 +02:00
|
|
|
Rappeler la commande précédente (en mode recherche : chercher plus haut) +
|
2009-06-10 12:40:05 +02:00
|
|
|
`/input history_previous`
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
| Flèche bas |
|
2009-06-28 12:00:16 +02:00
|
|
|
Rappeler la commande suivante (en mode recherche : chercher plus bas) +
|
2009-06-10 12:40:05 +02:00
|
|
|
`/input history_next`
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
| Ctrl + flèche haut |
|
|
|
|
Rappeler la commande précédente dans l'historique global (commun à tous les
|
2009-06-10 12:40:05 +02:00
|
|
|
tampons) +
|
|
|
|
`/input history_global_previous`
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
| Ctrl + flèche bas |
|
|
|
|
Rappeler la commande suivante dans l'historique global (commun à tous les
|
2009-06-10 12:40:05 +02:00
|
|
|
tampons) +
|
|
|
|
`/input history_global_next`
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
| Alt + D |
|
|
|
|
Effacer le mot suivant (la chaîne supprimée est copiée dans le
|
2009-06-10 12:40:05 +02:00
|
|
|
presse-papiers) +
|
|
|
|
`/input delete_next_word`
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
| Alt + K |
|
2009-10-05 16:42:49 +02:00
|
|
|
Capturer une touche et insérer son code (et la commande associée si la
|
|
|
|
commande existe) sur la ligne de commande +
|
|
|
|
`/input grab_key_command`
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
| Alt + R |
|
2009-06-10 12:40:05 +02:00
|
|
|
Effacer entièrement la ligne de commande +
|
|
|
|
`/input delete_line`
|
2009-05-28 16:07:40 +02:00
|
|
|
|========================================
|
|
|
|
|
2010-01-22 18:24:07 +01:00
|
|
|
[[key_bindings_buffers_windows]]
|
2009-05-28 16:07:40 +02:00
|
|
|
Touches pour les tampons / fenêtres
|
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
|
|
|
[width="100%",cols="^.^4,.^15",options="header"]
|
|
|
|
|========================================
|
2009-06-10 12:40:05 +02:00
|
|
|
| Touches | Description et commande
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
| Ctrl + L |
|
2009-06-10 12:40:05 +02:00
|
|
|
Réafficher toute la fenêtre +
|
|
|
|
`/window refresh`
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
| Ctrl + S puis Ctrl + U |
|
2009-06-10 12:40:05 +02:00
|
|
|
Positionner le marqueur de données non lues sur tous les tampons +
|
|
|
|
`/input set_unread`
|
|
|
|
|
|
|
|
| Ctrl + X |
|
|
|
|
Changer de tampon courant si plusieurs tampons sont attachés avec le même
|
|
|
|
numéro +
|
|
|
|
`/input switch_active_buffer`
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
| Page haut |
|
2009-06-10 12:40:05 +02:00
|
|
|
Monter d'une page dans l'historique du tampon +
|
|
|
|
`/window page_up`
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
| Page bas |
|
2009-06-10 12:40:05 +02:00
|
|
|
Descendre d'une page dans l'historique du tampon +
|
|
|
|
`/window page_down`
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
| Alt + Page haut |
|
2009-06-10 12:40:05 +02:00
|
|
|
Monter de quelques lignes dans l'historique du tampon +
|
|
|
|
`/window scroll_up`
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
| Alt + Page bas |
|
2009-06-10 12:40:05 +02:00
|
|
|
Descendre de quelques lignes dans l'historique du tampon +
|
|
|
|
`/window scroll_down`
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
| Alt + Home |
|
2009-06-10 12:40:05 +02:00
|
|
|
Aller au début du tampon +
|
|
|
|
`/window scroll_top`
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
| Alt + End |
|
2009-06-10 12:40:05 +02:00
|
|
|
Aller à la fin du tampon +
|
|
|
|
`/window scroll_bottom`
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
| Alt + flèche gauche +
|
|
|
|
Alt + flèche haut +
|
|
|
|
Ctrl + P +
|
|
|
|
F5 |
|
2009-06-10 12:40:05 +02:00
|
|
|
Aller au tampon précédent +
|
|
|
|
`/buffer -1`
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
| Alt + flèche droite +
|
|
|
|
Alt + flèche bas +
|
|
|
|
Ctrl + N +
|
|
|
|
F6 |
|
2009-06-10 12:40:05 +02:00
|
|
|
Aller au tampon suivant +
|
|
|
|
`/buffer +1`
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
| F7 |
|
2009-06-10 12:40:05 +02:00
|
|
|
Aller à la fenêtre précédente +
|
|
|
|
`/window -1`
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
| F8 |
|
2009-06-10 12:40:05 +02:00
|
|
|
Aller à la fenêtre suivante +
|
|
|
|
`/window +1`
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
| F9 |
|
2009-06-10 12:40:05 +02:00
|
|
|
Faire défiler le titre du tampon vers la gauche +
|
|
|
|
`/bar scroll title * x-50%`
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
| F10 |
|
2009-06-10 12:40:05 +02:00
|
|
|
Faire défiler le titre du tampon vers la droite +
|
|
|
|
`/bar scroll title * x+50%`
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
| F11 |
|
2009-06-10 12:40:05 +02:00
|
|
|
Monter d'une page dans la liste des pseudos +
|
|
|
|
`/bar scroll nicklist * y-100%`
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
| F12 |
|
2009-06-10 12:40:05 +02:00
|
|
|
Descendre d'une page dans la liste des pseudos +
|
|
|
|
`/bar scroll nicklist * y+100%`
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
| Alt + F11 |
|
2009-06-10 12:40:05 +02:00
|
|
|
Aller au début de la liste des pseudos +
|
|
|
|
`/bar scroll nicklist * yb`
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
| Alt + F12 |
|
2009-06-10 12:40:05 +02:00
|
|
|
Aller à la fin de la liste des pseudos +
|
|
|
|
`/bar scroll nicklist * ye`
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
| Alt + A |
|
|
|
|
Sauter au prochain tampon avec activité (avec priorité : highlight, message,
|
2009-06-10 12:40:05 +02:00
|
|
|
autre) +
|
|
|
|
`/input jump_smart`
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
| Alt + J puis Alt + L |
|
2009-06-10 12:40:05 +02:00
|
|
|
Sauter au dernier tampon +
|
|
|
|
`/input jump_last_buffer`
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
| Alt + J puis Alt + R |
|
2009-06-11 12:30:12 +02:00
|
|
|
Sauter au tampon IRC de données brutes +
|
2009-06-10 12:40:05 +02:00
|
|
|
`/server raw`
|
2009-05-28 16:07:40 +02:00
|
|
|
|
2009-06-11 12:30:12 +02:00
|
|
|
| Alt + J puis Alt + S |
|
|
|
|
Sauter au tampon IRC du serveur +
|
|
|
|
`/server jump`
|
|
|
|
|
2009-05-28 16:07:40 +02:00
|
|
|
| Alt + chiffre (0-9) |
|
2009-06-10 12:40:05 +02:00
|
|
|
Sauter au tampon qui porte ce numéro (0 = 10) +
|
|
|
|
`/buffer *N`
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
| Alt + J puis nombre (01-99) |
|
2009-06-10 12:40:05 +02:00
|
|
|
Sauter au tampon qui porte ce numéro +
|
|
|
|
`/buffer NN`
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
| Alt + N |
|
2009-06-10 12:40:05 +02:00
|
|
|
Se positionner sur le highlight suivant +
|
|
|
|
`/window scroll_next_highlight`
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
| Alt + P |
|
2009-06-10 12:40:05 +02:00
|
|
|
Se positionner sur le highlight précédent +
|
|
|
|
`/window scroll_previous_highlight`
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
| Alt + U |
|
2009-06-10 12:40:05 +02:00
|
|
|
Se positionner sur la première ligne non lue du tampon +
|
|
|
|
`/input scroll_unread`
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
| Alt + W puis Alt + flèche |
|
2009-06-10 12:40:05 +02:00
|
|
|
Sauter à une fenêtre avec une direction +
|
2010-01-01 23:45:58 +01:00
|
|
|
`/window up` +
|
|
|
|
`/window down` +
|
|
|
|
`/window left` +
|
2009-06-10 12:40:05 +02:00
|
|
|
`/window right`
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
| Alt + Z |
|
2009-06-28 12:00:16 +02:00
|
|
|
Zoom sur la fenêtre courante (Alt + Z de nouveau : restaurer l'état initial
|
2009-06-10 12:40:05 +02:00
|
|
|
des fenêtres, avant le zoom) +
|
|
|
|
`/window zoom`
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
| Alt + < |
|
2009-06-10 12:40:05 +02:00
|
|
|
Sauter au tampon précédent dans la liste des tampons visités +
|
|
|
|
`/input jump_previously_visited_buffer`
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
| Alt + > |
|
2009-06-10 12:40:05 +02:00
|
|
|
Sauter au tampon suivant dans la liste des tampons visités +
|
|
|
|
`/input jump_next_visited_buffer`
|
2009-05-28 16:07:40 +02:00
|
|
|
|========================================
|
|
|
|
|
2010-01-22 18:24:07 +01:00
|
|
|
[[key_bindings_other]]
|
2009-05-28 16:07:40 +02:00
|
|
|
Autres touches
|
|
|
|
^^^^^^^^^^^^^^
|
|
|
|
|
|
|
|
[width="100%",cols="^.^4,.^15",options="header"]
|
|
|
|
|========================================
|
2009-06-10 12:40:05 +02:00
|
|
|
| Touches | Description et commande
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
| Alt + H |
|
2009-06-10 12:40:05 +02:00
|
|
|
Vider la hotlist (notification d'activité sur les autres tampons) +
|
|
|
|
`/input hotlist_clear`
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
| Alt + = |
|
2009-06-10 12:40:05 +02:00
|
|
|
Active/désactive les filtres +
|
|
|
|
`/filter toggle`
|
2009-05-28 16:07:40 +02:00
|
|
|
|========================================
|
|
|
|
|
|
|
|
[[command_line]]
|
|
|
|
Ligne de commande
|
|
|
|
~~~~~~~~~~~~~~~~~
|
|
|
|
|
|
|
|
La ligne de commande WeeChat (située en bas de la fenêtre) permet d'exécuter
|
|
|
|
des commandes ou d'envoyer du texte vers le tampon.
|
|
|
|
|
2010-01-22 18:24:07 +01:00
|
|
|
[[command_line_syntax]]
|
2009-05-28 16:07:40 +02:00
|
|
|
Syntaxe
|
|
|
|
^^^^^^^
|
|
|
|
|
|
|
|
Les commandes débutent par un caractère "/", suivi du nom de la
|
|
|
|
commande. Par exemple pour afficher la liste de toutes les options :
|
|
|
|
|
|
|
|
----------------------------------------
|
|
|
|
/set
|
|
|
|
----------------------------------------
|
|
|
|
|
|
|
|
Le texte envoyé à un tampon est tout texte ne commençant pas par le
|
|
|
|
caractère "/", par exemple pour envoyer 'bonjour' sur le tampon courant :
|
|
|
|
|
|
|
|
----------------------------------------
|
|
|
|
bonjour
|
|
|
|
----------------------------------------
|
|
|
|
|
|
|
|
Il est cependant possible de faire débuter un texte par "/" en le
|
|
|
|
doublant. Par exemple pour envoyer le texte '/set' sur le tampon courant :
|
|
|
|
|
|
|
|
----------------------------------------
|
|
|
|
//set
|
|
|
|
----------------------------------------
|
|
|
|
|
2010-01-22 18:24:07 +01:00
|
|
|
[[command_line_colors]]
|
2009-05-28 16:07:40 +02:00
|
|
|
Couleurs
|
|
|
|
^^^^^^^^
|
|
|
|
|
|
|
|
Pour certaines extensions comme IRC, il est possible d'utiliser des codes
|
|
|
|
couleur et attributs comme suit (appuyer sur Ctrl-C puis sur la lettre qui
|
|
|
|
suit et éventuellement une valeur) :
|
|
|
|
|
|
|
|
^Cb::
|
|
|
|
texte gras
|
|
|
|
|
|
|
|
^Ccxx::
|
|
|
|
couleur du texte `xx` (voir la liste des couleurs ci-dessous)
|
|
|
|
|
|
|
|
^Ccxx,yy::
|
|
|
|
couleur du texte `xx` et du fond `yy` (voir la liste des couleurs
|
|
|
|
ci-dessous)
|
|
|
|
|
|
|
|
^Co::
|
|
|
|
désactiver la couleur et tous les attributs
|
|
|
|
|
|
|
|
^Cr::
|
|
|
|
vidéo inverse (inversion de la couleur d'écriture et du fond)
|
|
|
|
|
|
|
|
^Cu::
|
|
|
|
texte souligné
|
|
|
|
|
|
|
|
[NOTE]
|
|
|
|
Le même code (sans le numéro pour ^Cc) peut être utilisé pour stopper
|
|
|
|
l'attribut défini.
|
|
|
|
|
2009-06-28 12:00:16 +02:00
|
|
|
Les codes couleur pour ^Cc sont :
|
2009-05-28 16:07:40 +02:00
|
|
|
|
2010-02-23 18:02:00 +01:00
|
|
|
[width="35%",cols="^1m,3,3",options="header"]
|
2009-05-28 16:07:40 +02:00
|
|
|
|========================================
|
2010-02-23 18:02:00 +01:00
|
|
|
| Code | IRC | WeeChat (curses)
|
2010-02-23 17:19:50 +01:00
|
|
|
| 00 | blanc | white
|
|
|
|
| 01 | noir | black
|
|
|
|
| 02 | bleu foncé | blue
|
|
|
|
| 03 | vert foncé | green
|
|
|
|
| 04 | rouge clair | lightred
|
|
|
|
| 05 | rouge foncé | red
|
|
|
|
| 06 | violet | magenta
|
|
|
|
| 07 | orange | brown
|
|
|
|
| 08 | jaune | yellow
|
|
|
|
| 09 | vert clair | lightgreen
|
|
|
|
| 10 | cyan | cyan
|
|
|
|
| 11 | cyan clair | lightcyan
|
|
|
|
| 12 | bleu clair | lightblue
|
|
|
|
| 13 | violet clair | lightmagenta
|
|
|
|
| 14 | gris | default
|
|
|
|
| 15 | gris clair | white
|
2009-05-28 16:07:40 +02:00
|
|
|
|========================================
|
|
|
|
|
|
|
|
Exemple : affichage de "bonjour tout le monde !" avec "bonjour" en bleu clair
|
|
|
|
gras, et "tout le monde" en rouge clair souligné :
|
|
|
|
|
|
|
|
----------------------------------------
|
|
|
|
^Cc12^Cbbonjour^Cb^Cc04^Cu tout le monde^Cu^Cc!
|
|
|
|
----------------------------------------
|
|
|
|
|
|
|
|
[[weechat_options]]
|
|
|
|
Options WeeChat (weechat.conf)
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
|
|
|
|
include::autogen/user/weechat_options.txt[]
|
|
|
|
|
2010-02-23 18:02:00 +01:00
|
|
|
[[curses_colors]]
|
|
|
|
Couleurs pour l'interface Curses
|
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
[width="50%",cols="^3m,8"]
|
|
|
|
|========================================
|
|
|
|
| default | couleur par défaut du terminal (transparent pour le fond)
|
|
|
|
| black | noir
|
2009-12-14 11:03:17 +01:00
|
|
|
| darkgray | gris foncé
|
2009-05-28 16:07:40 +02:00
|
|
|
| red | rouge foncé
|
|
|
|
| lightred | rouge clair
|
|
|
|
| green | vert foncé
|
|
|
|
| lightgreen | vert clair
|
|
|
|
| brown | marron
|
|
|
|
| yellow | jaune
|
|
|
|
| blue | bleu foncé
|
|
|
|
| lightblue | bleu clair
|
|
|
|
| magenta | violet foncé
|
|
|
|
| lightmagenta | violet clair
|
|
|
|
| cyan | cyan foncé
|
|
|
|
| lightcyan | cyan clair
|
|
|
|
| white | white
|
|
|
|
|========================================
|
|
|
|
|
|
|
|
[[weechat_commands]]
|
|
|
|
Commandes WeeChat
|
|
|
|
~~~~~~~~~~~~~~~~~
|
|
|
|
|
|
|
|
include::autogen/user/weechat_commands.txt[]
|
|
|
|
|
|
|
|
|
|
|
|
[[plugins]]
|
|
|
|
Extensions
|
|
|
|
----------
|
|
|
|
|
|
|
|
Pour en apprendre plus sur le développement d'extension ou de script (via
|
2009-06-17 11:17:27 +02:00
|
|
|
l'API), merci de consulter la 'Référence API Extension WeeChat' ou 'Le Guide
|
|
|
|
pour Scripts WeeChat'.
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
[[plugins_in_weechat]]
|
|
|
|
Extensions dans WeeChat
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
|
|
|
|
Une extension est une bibliothèque dynamique, écrite en C et compilée, qui est
|
|
|
|
chargée par WeeChat.
|
|
|
|
Sous GNU/Linux, ce fichier a une extension ".so", et ".dll" sous Windows.
|
|
|
|
|
|
|
|
Les extensions trouvées sont automatiquement chargées par WeeChat lorsqu'il
|
2009-06-28 20:47:13 +02:00
|
|
|
démarre, et il est possible de charger et décharger des extensions pendant que
|
2009-05-28 16:07:40 +02:00
|
|
|
WeeChat tourne.
|
|
|
|
|
|
|
|
Il est important de bien faire la différence entre une 'extension' et un
|
2009-06-28 12:00:16 +02:00
|
|
|
'script' : une 'extension' est un fichier binaire compilé et chargé avec la
|
2009-05-28 16:07:40 +02:00
|
|
|
commande `/plugin`, tandis qu'un 'script' est un fichier texte chargé par une
|
|
|
|
extension comme 'perl' par la commande `perl`.
|
|
|
|
|
|
|
|
Vous pouvez utiliser la commande `/plugin` pour charger/décharger une
|
|
|
|
extension, ou afficher les extensions chargées.
|
|
|
|
Quand une extension est déchargée, tous les tampons créés par cette
|
|
|
|
extension sont automatiquement fermés.
|
|
|
|
|
|
|
|
Exemples pour charger, décharger et afficher les extensions :
|
|
|
|
|
|
|
|
----------------------------------------
|
|
|
|
/plugin load irc
|
|
|
|
/plugin unload irc
|
|
|
|
/plugin list
|
|
|
|
----------------------------------------
|
|
|
|
|
|
|
|
Les extensions par défaut sont :
|
|
|
|
|
2010-02-23 18:02:00 +01:00
|
|
|
[width="50%",cols="^1,5",options="header"]
|
2009-05-28 16:07:40 +02:00
|
|
|
|========================================
|
|
|
|
| Extension | Description
|
|
|
|
| alias | Définir des alias pour les commandes
|
|
|
|
| aspell | Vérification orthographique de la ligne de commande
|
2009-06-28 20:47:13 +02:00
|
|
|
| charset | Encodage/encodage avec jeu de caractère sur les tampons
|
2009-05-28 16:07:40 +02:00
|
|
|
| demo | Extension de démonstration (non compilée par défaut)
|
|
|
|
| fifo | Tube FIFO pour envoyer des commandes à distance vers WeeChat
|
|
|
|
| irc | Discussion avec le protocole IRC
|
|
|
|
| logger | Enregistrement des tampons dans des fichiers
|
|
|
|
| perl | Interface (API) pour scripts Perl
|
|
|
|
| python | Interface (API) pour scripts Python
|
|
|
|
| ruby | Interface (API) pour scripts Ruby
|
|
|
|
| lua | Interface (API) pour scripts Lua
|
|
|
|
| tcl | Interface (API) pour scripts Tcl
|
|
|
|
| xfer | Transfert de fichier et discussion directe
|
|
|
|
|========================================
|
|
|
|
|
|
|
|
[[alias_plugin]]
|
|
|
|
Extension Alias
|
|
|
|
~~~~~~~~~~~~~~~
|
|
|
|
|
|
|
|
L'extension Alias permet de définir des alias pour des commandes (WeeChat ou
|
|
|
|
d'autres extensions).
|
|
|
|
|
2010-01-22 18:24:07 +01:00
|
|
|
[[alias_commands]]
|
2009-05-28 16:07:40 +02:00
|
|
|
Commandes
|
|
|
|
^^^^^^^^^
|
|
|
|
|
|
|
|
include::autogen/user/alias_commands.txt[]
|
|
|
|
|
|
|
|
[[aspell_plugin]]
|
|
|
|
Extension Aspell
|
|
|
|
~~~~~~~~~~~~~~~~
|
|
|
|
|
2009-06-28 20:47:13 +02:00
|
|
|
L'extension Aspell permet de vérifier l'orthographe de la ligne de commande.
|
2009-05-28 16:07:40 +02:00
|
|
|
Il est possible d'utiliser plusieurs langages par tampon.
|
|
|
|
|
2010-01-22 18:24:07 +01:00
|
|
|
[[aspell_options]]
|
2009-05-28 16:07:40 +02:00
|
|
|
Options (aspell.conf)
|
|
|
|
^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
|
|
|
include::autogen/user/aspell_options.txt[]
|
|
|
|
|
2010-01-22 18:24:07 +01:00
|
|
|
[[aspell_commands]]
|
2009-05-28 16:07:40 +02:00
|
|
|
Commandes
|
|
|
|
^^^^^^^^^
|
|
|
|
|
|
|
|
include::autogen/user/aspell_commands.txt[]
|
|
|
|
|
|
|
|
[[charset_plugin]]
|
|
|
|
Extension Charset
|
|
|
|
~~~~~~~~~~~~~~~~~
|
|
|
|
|
|
|
|
L'extension Charset vous permet de décoder et encoder les données en utilisant
|
|
|
|
un jeu de caractères.
|
|
|
|
|
|
|
|
Il y a un jeu de caractère par défaut pour le décodage/encodage, et un
|
|
|
|
spécifique pour les tampons (ou groupes de tampons).
|
|
|
|
|
|
|
|
Cette extension est facultative, mais recommandée : si elle n'est pas chargée,
|
|
|
|
WeeChat pourra uniquement lire/écrire des données UTF-8.
|
|
|
|
|
|
|
|
L'extension Charset devrait être automatiquement chargée par WeeChat au
|
|
|
|
démarrage. Pour s'assurer que l'extension est bien chargée, essayez :
|
|
|
|
|
|
|
|
----------------------------------------
|
|
|
|
/charset
|
|
|
|
----------------------------------------
|
|
|
|
|
|
|
|
Si la commande n'est pas trouvée, alors chargez l'extension avec la commande :
|
|
|
|
|
|
|
|
----------------------------------------
|
|
|
|
/plugin load charset
|
|
|
|
----------------------------------------
|
|
|
|
|
|
|
|
Si l'extension n'est pas trouvée, alors vous devriez recompiler WeeChat avec
|
|
|
|
les extensions et le support de Charset.
|
|
|
|
|
|
|
|
Lorsque l'extension Charset démarre, elle affiche le jeu de caractères du
|
|
|
|
terminal et l'interne.
|
|
|
|
Le jeu de caractères du terminal dépend de votre locale, et l'interne est
|
|
|
|
UTF-8.
|
|
|
|
|
|
|
|
Par exemple :
|
|
|
|
|
|
|
|
........................................
|
|
|
|
charset: terminal: ISO-8859-15, interne: UTF-8
|
|
|
|
........................................
|
|
|
|
|
2010-01-22 18:24:07 +01:00
|
|
|
[[charset_options]]
|
2009-05-28 16:07:40 +02:00
|
|
|
Options (charset.conf)
|
|
|
|
^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
|
|
|
include::autogen/user/charset_options.txt[]
|
|
|
|
|
2010-01-22 18:24:07 +01:00
|
|
|
[[charset_commands]]
|
2009-05-28 16:07:40 +02:00
|
|
|
Commandes
|
|
|
|
^^^^^^^^^
|
|
|
|
|
|
|
|
include::autogen/user/charset_commands.txt[]
|
|
|
|
|
2010-01-22 18:24:07 +01:00
|
|
|
[[charset_set]]
|
2009-05-28 16:07:40 +02:00
|
|
|
Définir le jeu de caractère
|
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
|
|
|
Pour modifier les jeux de caractères de décodage et d'encodage
|
|
|
|
globaux, utilisez la commande `/set`.
|
|
|
|
|
|
|
|
Par exemple :
|
|
|
|
|
|
|
|
----------------------------------------
|
|
|
|
/set charset.default.decode ISO-8859-15
|
|
|
|
/set charset.default.encode ISO-8859-15
|
|
|
|
----------------------------------------
|
|
|
|
|
|
|
|
Si le jeu de caractères de décodage global n'est pas renseigné (par exemple
|
|
|
|
pendant le premier chargement de Charset), il sera renseigné automatiquement
|
|
|
|
avec le jeu de caractères du terminal (s'il est différent de UTF-8) ou par
|
|
|
|
défaut à 'ISO-8859-1'.
|
|
|
|
|
|
|
|
La valeur d'encodage par défaut est vide, donc WeeChat envoie par défaut avec
|
|
|
|
le jeu de caractères interne (UTF-8).
|
|
|
|
|
|
|
|
Pour modifier le jeu de caractères d'un serveur IRC, utilisez la commande
|
|
|
|
`/charset` sur le tampon serveur.
|
|
|
|
Si vous donnez seulement le jeu de caractères, alors vous
|
|
|
|
modifiez en même temps les valeurs de décodage et d'encodage.
|
|
|
|
|
|
|
|
Par exemple :
|
|
|
|
|
|
|
|
----------------------------------------
|
|
|
|
/charset ISO-8859-15
|
|
|
|
----------------------------------------
|
|
|
|
|
|
|
|
Ce qui est équivalent à :
|
|
|
|
|
|
|
|
----------------------------------------
|
|
|
|
/charset decode ISO-8859-15
|
|
|
|
/charset encode ISO-8859-15
|
|
|
|
----------------------------------------
|
|
|
|
|
|
|
|
Pour modifier le jeu de caractères d'un canal IRC (ou d'une conversation
|
|
|
|
privée), utilisez la même commande que pour le serveur, mais sur le tampon du
|
|
|
|
canal (ou du privé).
|
|
|
|
|
2009-06-28 20:47:13 +02:00
|
|
|
Pour voir tous les jeux de caractères utilisés, utilisez la commande suivante :
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
----------------------------------------
|
|
|
|
/set charset.*
|
|
|
|
----------------------------------------
|
|
|
|
|
2010-01-22 18:24:07 +01:00
|
|
|
[[charset_troubleshooting]]
|
2009-06-28 20:47:13 +02:00
|
|
|
En cas de problème
|
|
|
|
^^^^^^^^^^^^^^^^^^
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
Pour tout problème avec les jeux de caractères, merci de consulter la
|
|
|
|
'FAQ WeeChat'.
|
|
|
|
|
|
|
|
[[fifo_plugin]]
|
|
|
|
Extension Fifo
|
|
|
|
~~~~~~~~~~~~~~
|
|
|
|
|
|
|
|
Vous pouvez contrôler WeeChat à distance, en envoyant des commandes ou du
|
|
|
|
texte dans un tube FIFO (si l'option 'plugins.var.fifo.fifo' est activée,
|
|
|
|
elle l'est par défaut).
|
|
|
|
|
|
|
|
Le tube FIFO est dans le répertoire '~/.weechat/' et s'appelle
|
2009-06-28 20:47:13 +02:00
|
|
|
'weechat_fifo_xxxx' (où 'xxxx' est l'ID du processus (PID) du WeeChat qui
|
2009-05-28 16:07:40 +02:00
|
|
|
tourne).
|
|
|
|
|
|
|
|
La syntaxe pour envoyer des commandes ou du texte dans le tube FIFO est une
|
|
|
|
des suivantes :
|
|
|
|
|
|
|
|
........................................
|
2009-06-28 20:47:13 +02:00
|
|
|
plugin.buffer *texte ou commande ici
|
|
|
|
*texte ou commande ici
|
2009-05-28 16:07:40 +02:00
|
|
|
........................................
|
|
|
|
|
|
|
|
Quelques exemples :
|
|
|
|
|
|
|
|
* changement du pseudo sur freenode en "autrepseudo" :
|
|
|
|
|
|
|
|
----------------------------------------
|
|
|
|
$ echo 'irc.server.freenode */nick autrepseudo' >~/.weechat/weechat_fifo_12345
|
|
|
|
----------------------------------------
|
|
|
|
|
|
|
|
* affichage de texte sur le canal IRC #weechat :
|
|
|
|
|
|
|
|
----------------------------------------
|
|
|
|
$ echo 'irc.freenode.#weechat *bonjour !' >~/.weechat/weechat_fifo_12345
|
|
|
|
----------------------------------------
|
|
|
|
|
|
|
|
* affichage de texte sur le tampon courant :
|
|
|
|
|
|
|
|
----------------------------------------
|
|
|
|
$ echo '*bonjour !' >~/.weechat/weechat_fifo_12345
|
|
|
|
----------------------------------------
|
|
|
|
|
|
|
|
* envoyer deux commandes pour décharger/recharger les scripts Perl (vous devez
|
|
|
|
les séparer par "\n") :
|
|
|
|
|
|
|
|
----------------------------------------
|
|
|
|
$ echo -e '*/perl unload\n*/perl autoload' >~/.weechat/weechat_fifo_12345
|
|
|
|
----------------------------------------
|
|
|
|
|
|
|
|
Vous pouvez écrire un script qui envoie les commandes à tous les WeeChat qui
|
|
|
|
tournent en même temps, par exemple :
|
|
|
|
|
|
|
|
[source,shell]
|
|
|
|
----------------------------------------
|
|
|
|
#!/bin/sh
|
|
|
|
if [ $# -eq 1 ]; then
|
|
|
|
for fifo in ~/.weechat/weechat_fifo_*
|
|
|
|
do
|
|
|
|
echo -e "$1" >$fifo
|
|
|
|
done
|
|
|
|
fi
|
|
|
|
----------------------------------------
|
|
|
|
|
|
|
|
Si le script s'appelle "auto_weechat_command", vous pouvez le lancer ainsi :
|
|
|
|
|
|
|
|
----------------------------------------
|
|
|
|
$ ./auto_weechat_command 'irc.freenode.#weechat *bonjour'
|
|
|
|
----------------------------------------
|
|
|
|
|
|
|
|
[[irc_plugin]]
|
|
|
|
Extension IRC
|
|
|
|
~~~~~~~~~~~~~
|
|
|
|
|
|
|
|
L'extension IRC permet de dialoguer avec d'autres personnes via le
|
|
|
|
protocole IRC.
|
|
|
|
|
|
|
|
Elle est multi-serveurs, et offre toutes les commandes IRC supportées, y
|
2009-11-30 15:45:31 +01:00
|
|
|
compris la discussion directe (DCC chat) et le transfert de fichier DCC
|
2010-03-13 14:22:24 +01:00
|
|
|
(via l'extension xfer, voir <<xfer_plugin,extension Xfer>>).
|
2009-05-28 16:07:40 +02:00
|
|
|
|
2010-01-22 18:24:07 +01:00
|
|
|
[[irc_command_line_options]]
|
2009-05-28 16:07:40 +02:00
|
|
|
Options de ligne de commande
|
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
|
|
|
Il est possible de passer une URL pour un ou plusieurs serveurs, comme suit :
|
|
|
|
|
|
|
|
----------------------------------------
|
|
|
|
irc[6][s]://[pseudo[:mot_passe]@]irc.example.org[:port][/channel][,channel[...]
|
|
|
|
----------------------------------------
|
|
|
|
|
|
|
|
Exemple pour rejoindre '#weechat' et '#toto' sur le serveur 'irc.freenode.net',
|
|
|
|
port par défaut (6667), avec le pseudo 'nono' :
|
|
|
|
|
|
|
|
----------------------------------------
|
|
|
|
$ weechat-curses irc://nono@irc.freenode.net/#weechat,#toto
|
|
|
|
----------------------------------------
|
|
|
|
|
2010-01-22 18:24:07 +01:00
|
|
|
[[irc_options]]
|
2009-05-28 16:07:40 +02:00
|
|
|
Options (irc.conf)
|
|
|
|
^^^^^^^^^^^^^^^^^^
|
|
|
|
|
|
|
|
include::autogen/user/irc_options.txt[]
|
|
|
|
|
2010-01-22 18:24:07 +01:00
|
|
|
[[irc_commands]]
|
2009-05-28 16:07:40 +02:00
|
|
|
Commandes
|
|
|
|
^^^^^^^^^
|
|
|
|
|
|
|
|
include::autogen/user/irc_commands.txt[]
|
|
|
|
|
2010-01-24 16:07:30 +01:00
|
|
|
[[irc_ssl_certificates]]
|
|
|
|
Certificats SSL
|
|
|
|
^^^^^^^^^^^^^^^
|
|
|
|
|
|
|
|
Lors de la connexion à un serveur IRC avec SSL, WeeChat vérifie par défaut que
|
|
|
|
la connexion est entièrement de confiance.
|
|
|
|
|
|
|
|
Quelques options sont utilisées pour contrôler la connexion SSL :
|
|
|
|
|
|
|
|
weechat.network.gnutls_ca_file::
|
|
|
|
chemin vers le fichier avec les certificats de confiance (par défaut :
|
|
|
|
"%h/ssl/CAs.pem")
|
|
|
|
|
|
|
|
irc.server.xxx.ssl_cert::
|
|
|
|
fichier de certificat SSL utilisé pour authentifier automatiquement votre
|
|
|
|
pseudo (par exemple CertFP sur oftc, voir ci-dessous)
|
|
|
|
|
|
|
|
irc.server.xxx.ssl_dhkey_size::
|
|
|
|
taille de clé utilisée pour l'échange de clé Diffie-Hellman (par défaut :
|
|
|
|
2048)
|
|
|
|
|
|
|
|
irc.server.xxx.ssl_verify::
|
|
|
|
vérifier que la connexion SSL est entièrement de confiance (activé par
|
|
|
|
défaut)
|
|
|
|
|
|
|
|
[NOTE]
|
|
|
|
L'option "ssl_verify" est activée par défaut, donc la vérification est stricte
|
|
|
|
et peut échouer, même si cela pouvait être ok dans les versions inférieures à
|
|
|
|
0.3.1.
|
|
|
|
|
|
|
|
[[irc_connect_oftc_with_certificate]]
|
|
|
|
Premier exemple : se connecter à oftc en vérifiant le certificat
|
|
|
|
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
|
|
|
|
|
|
* Importer le certificat sous le shell :
|
|
|
|
|
|
|
|
----------------------------------------
|
|
|
|
$ mkdir ~/.weechat/ssl
|
|
|
|
$ wget -O ~/.weechat/ssl/CAs.pem http://www.spi-inc.org/secretary/spi-cacert.crt
|
|
|
|
----------------------------------------
|
|
|
|
|
|
|
|
Note: il est possible de concaténer plusieurs certificats dans une le fichier
|
|
|
|
CAs.pem.
|
|
|
|
|
|
|
|
* Sous WeeChat, avec le serveur "oftc" déjà créé :
|
|
|
|
|
|
|
|
----------------------------------------
|
|
|
|
/connect oftc
|
|
|
|
----------------------------------------
|
|
|
|
|
|
|
|
[[irc_connect_oftc_with_certfp]]
|
|
|
|
Second exemple : se connecter à oftc en utilisant CertFP
|
|
|
|
++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
|
|
|
|
|
|
* Créer le certificat sous le shell :
|
|
|
|
|
|
|
|
----------------------------------------
|
|
|
|
$ openssl req -nodes -newkey rsa:2048 -keyout nick.key -x509 -days 365 -out nick.cer
|
|
|
|
$ cat nick.cer nick.key > ~/.weechat/ssl/nick.pem
|
|
|
|
----------------------------------------
|
|
|
|
|
|
|
|
* Sous WeeChat, avec le serveur "oftc" déjà créé :
|
|
|
|
|
|
|
|
----------------------------------------
|
2010-02-03 20:49:30 +01:00
|
|
|
/set irc.server.oftc.ssl_cert "%h/ssl/nick.pem"
|
2010-01-24 16:07:30 +01:00
|
|
|
/connect oftc
|
|
|
|
/msg nickserv cert add
|
|
|
|
----------------------------------------
|
|
|
|
|
|
|
|
Pour plus d'informations, consulter http://www.oftc.net/oftc/NickServ/CertFP
|
|
|
|
|
|
|
|
[[irc_smart_filter_join_part_quit]]
|
|
|
|
Filtre intelligent pour les messages join/part/quit
|
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
|
|
|
Un filtre intelligent est disponible pour filtrer les messages join/part/quit
|
|
|
|
lorsque le pseudo n'a rien dit durant les X dernières minutes sur le canal.
|
|
|
|
|
|
|
|
Le filtre intelligent est activé par défaut, mais vous devez ajouter un filtre
|
|
|
|
pour cacher les lignes sur les tampons, par exemple :
|
|
|
|
|
|
|
|
----------------------------------------
|
|
|
|
/filter add irc_smart * irc_smart_filter *
|
|
|
|
----------------------------------------
|
|
|
|
|
|
|
|
Il est possible de créer un filtre pour un canal seulement ou plusieurs canaux
|
|
|
|
commençant par le même nom (voir `/help filter`) :
|
|
|
|
|
|
|
|
----------------------------------------
|
|
|
|
/filter add irc_smart_weechat irc.freenode.#weechat irc_smart_filter *
|
|
|
|
/filter add irc_smart_weechats irc.freenode.#weechat* irc_smart_filter *
|
|
|
|
----------------------------------------
|
|
|
|
|
|
|
|
Vous pouvez cacher seulement les join ou part/quit avec les options suivantes :
|
|
|
|
|
|
|
|
----------------------------------------
|
|
|
|
/set irc.look.smart_filter_join on
|
|
|
|
/set irc.look.smart_filter_quit on
|
|
|
|
----------------------------------------
|
|
|
|
|
|
|
|
Vous pouvez modifier le délai (en minutes) :
|
|
|
|
|
|
|
|
----------------------------------------
|
|
|
|
/set irc.look.smart_filter_delay 5
|
|
|
|
----------------------------------------
|
|
|
|
|
|
|
|
Si le pseudo n'a pas parlé durant les 5 dernières minutes, ses join et/ou
|
|
|
|
part/quit seront cachés sur le canal.
|
|
|
|
|
2010-01-11 18:29:59 +01:00
|
|
|
[[irc_ctcp_replies]]
|
2009-09-15 14:42:24 +02:00
|
|
|
Réponses CTCP
|
|
|
|
^^^^^^^^^^^^^
|
|
|
|
|
|
|
|
Il est possible de personnaliser les réponses CTCP, ou de bloquer certaines
|
|
|
|
demandes CTCP (ne pas y répondre).
|
|
|
|
|
|
|
|
Par exemple, pour personnaliser la réponse au CTCP "VERSION", utilisez la
|
|
|
|
commande suivante :
|
|
|
|
|
|
|
|
----------------------------------------
|
|
|
|
/set irc.ctcp.version "Je suis sous WeeChat $version, ça déchire !"
|
|
|
|
----------------------------------------
|
|
|
|
|
|
|
|
Si vous voulez bloquer le CTCP "VERSION" (ne pas répondre à une demande), alors
|
|
|
|
affectez une chaîne vide :
|
|
|
|
|
|
|
|
----------------------------------------
|
|
|
|
/set irc.ctcp.version ""
|
|
|
|
----------------------------------------
|
|
|
|
|
|
|
|
Même un CTCP inconnu peut être personnalisé, par exemple vous pouvez répondre
|
|
|
|
au CTCP "BLABLA" :
|
|
|
|
|
|
|
|
----------------------------------------
|
|
|
|
/set irc.ctcp.blabla "C'est ma réponse au CTCP BLABLA"
|
|
|
|
----------------------------------------
|
|
|
|
|
|
|
|
Il est possible de personnaliser le CTCP pour un seul serveur, en utilisant son
|
|
|
|
nom interne avant le nom du CTCP :
|
|
|
|
|
|
|
|
----------------------------------------
|
|
|
|
/set irc.ctcp.freenode.version "WeeChat $version (pour freenode)"
|
|
|
|
----------------------------------------
|
|
|
|
|
|
|
|
Si vous voulez restaurer la réponse CTCP standard, alors supprimez l'option :
|
|
|
|
|
|
|
|
----------------------------------------
|
|
|
|
/unset irc.ctcp.version
|
|
|
|
----------------------------------------
|
|
|
|
|
|
|
|
Les codes suivants peuvent être utilisés dans les chaînes et sont
|
|
|
|
automatiquement remplacées par WeeChat lors de la réponse au CTCP :
|
|
|
|
|
2009-12-31 19:29:26 +01:00
|
|
|
[width="100%",cols="^2l,4,8l",options="header"]
|
2009-09-15 14:42:24 +02:00
|
|
|
|========================================
|
2009-12-31 19:29:26 +01:00
|
|
|
| Code | Description | Valeur / exemple
|
|
|
|
| $clientinfo | liste des CTCP supportés | ACTION DCC CLIENTINFO FINGER PING SOURCE TIME USERINFO VERSION
|
|
|
|
| $version | version de WeeChat | 0.3.0
|
|
|
|
| $compilation | date de compi lation WeeChat | Sep 13 2009
|
|
|
|
| $osinfo | information sur l'OS | Linux 2.6.31 / i686
|
|
|
|
| $site | site WeeChat | http://www.weechat.org
|
|
|
|
| $download | site WeeChat, page téléchargement | http://www.weechat.org/download
|
|
|
|
| $time | date/heure courante | Sun Sep 13 15:48:31 2009
|
|
|
|
| $username | nom d'utilisateur sur le serveur | pseudo
|
|
|
|
| $realname | nom réel sur le serveur | Mon nom
|
2009-09-15 14:42:24 +02:00
|
|
|
|========================================
|
|
|
|
|
|
|
|
Si les options CTCP ne sont pas définies (par défaut), les réponses CTCP sont :
|
|
|
|
|
2009-12-31 19:29:26 +01:00
|
|
|
[width="100%",cols="^2,4l,8l",options="header"]
|
2009-09-15 14:42:24 +02:00
|
|
|
|========================================
|
2009-12-31 19:29:26 +01:00
|
|
|
| CTCP | Format de réponse | Exemple
|
|
|
|
| CLIENTINFO | $clientinfo | ACTION DCC CLIENTINFO FINGER PING SOURCE TIME USERINFO VERSION
|
|
|
|
| FINGER | WeeChat $version | WeeChat 0.3.0
|
|
|
|
| SOURCE | $download | http://www.weechat.org/download
|
|
|
|
| TIME | $time | Sun Sep 13 15:48:31 2009
|
|
|
|
| USERINFO | $username ($realname) | pseudo (Mon nom)
|
|
|
|
| VERSION | WeeChat $version ($compilation) | WeeChat 0.3.0 (Sep 13 2009)
|
2009-09-15 14:42:24 +02:00
|
|
|
|========================================
|
|
|
|
|
2010-01-11 18:29:59 +01:00
|
|
|
[[irc_target_buffer]]
|
2009-12-31 19:29:26 +01:00
|
|
|
Tampon cible pour les messages IRC
|
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
|
|
|
Il est possible de personnaliser le tampon cible pour les messages IRC (le
|
|
|
|
tampon utilisé pour afficher le message) avec les options `irc.msgbuffer.*`.
|
|
|
|
|
|
|
|
Pour certains messages IRC (voir la liste ci-dessous), vous pouvez utiliser
|
|
|
|
la valeur :
|
|
|
|
|
|
|
|
current::
|
|
|
|
tampon courant (si c'est un tampon IRC, sinon sur le tampon du serveur)
|
|
|
|
|
|
|
|
private::
|
|
|
|
tampon privé pour le pseudo, ou le tampon courant s'il n'est pas trouvé
|
|
|
|
(selon l'option 'irc.look.msgbuffer_fallback')
|
|
|
|
|
|
|
|
weechat::
|
|
|
|
tampon "core" WeeChat
|
|
|
|
|
|
|
|
Par défaut, le tampon du serveur est utilisé (quand l'option n'est pas définie).
|
|
|
|
|
|
|
|
Liste non exhaustive des messages ou alias que vous pouvez paramétrer :
|
|
|
|
|
|
|
|
[width="50%",cols="^1m,^1m,3",options="header"]
|
|
|
|
|========================================
|
|
|
|
| message | alias | description
|
|
|
|
| invite | | invité sur un canal
|
|
|
|
| notice | | notice
|
|
|
|
| wallops | | wallops
|
|
|
|
| 221 | | chaîne de mode utilisateur
|
|
|
|
| 275 | whois | whois (connexion sécurisée)
|
2010-02-11 17:17:56 +01:00
|
|
|
| 301 | whois | whois (absent)
|
2009-12-31 19:29:26 +01:00
|
|
|
| 303 | | ison
|
|
|
|
| 305 | unaway | non absent
|
|
|
|
| 306 | away | absent
|
|
|
|
| 307 | whois | whois (pseudo enregistré)
|
|
|
|
| 310 | whois | whois (mode aide)
|
|
|
|
| 311 | whois | whois (utilisateur)
|
|
|
|
| 312 | whois | whois (serveur)
|
|
|
|
| 313 | whois | whois (opérateur)
|
|
|
|
| 314 | whowas | whowas
|
|
|
|
| 315 | who | who (fin)
|
|
|
|
| 317 | whois | whois (inactivité)
|
|
|
|
| 318 | whois | whois (fin)
|
|
|
|
| 319 | whois | whois (canaux)
|
|
|
|
| 320 | whois | whois (utilisateur identifié)
|
|
|
|
| 321 | list | list (début)
|
|
|
|
| 322 | list | list (canal)
|
|
|
|
| 323 | list | list (fin)
|
|
|
|
| 326 | whois | whois (a les privilèges oper)
|
|
|
|
| 327 | whois | whois (machine)
|
|
|
|
| 330 | whois | whois (identifié comme)
|
|
|
|
| 335 | whois | whois (est un robot sur)
|
|
|
|
| 338 | whois | whois (machine)
|
|
|
|
| 341 | | invitation
|
|
|
|
| 344 | reop | reop canal
|
|
|
|
| 345 | reop | reop canal (fin)
|
|
|
|
| 351 | | version du serveur
|
|
|
|
| 352 | who | who
|
|
|
|
| 369 | whowas | whowas (fin)
|
|
|
|
| 378 | whois | whois (connection depuis)
|
|
|
|
| 379 | whois | whois (utilise les modes)
|
|
|
|
| 432 | | pseudo erroné
|
|
|
|
| 433 | | pseudo déjà en cours d'utilisation
|
|
|
|
| 438 | | pas autorisé à changer de pseudo
|
|
|
|
| 671 | whois | whois (connexion sécurisée)
|
|
|
|
| 901 | | vous êtes maintenant identifié
|
|
|
|
|========================================
|
|
|
|
|
|
|
|
Les autres messages numériques peuvent être paramétrés de la même manière.
|
|
|
|
|
|
|
|
Le message peut être préfixé par le nom du serveur pour être spécifique à un
|
|
|
|
serveur IRC (par exemple: `freenode.whois`).
|
|
|
|
|
|
|
|
Quelques exemples:
|
|
|
|
|
|
|
|
* afficher le résultat de `/whois` sur le tampon privé:
|
|
|
|
|
|
|
|
----------------------------------------
|
|
|
|
/set irc.msgbuffer.whois private
|
|
|
|
----------------------------------------
|
|
|
|
|
|
|
|
* restaurer le tampon par défaut pour whois (tampon du serveur):
|
|
|
|
|
|
|
|
----------------------------------------
|
|
|
|
/unset irc.msgbuffer.whois
|
|
|
|
----------------------------------------
|
|
|
|
|
|
|
|
* afficher une invitation sur le tampon courant, pour le serveur "freenode"
|
|
|
|
seulement :
|
|
|
|
|
|
|
|
----------------------------------------
|
|
|
|
/set irc.msgbuffer.freenode.invite current
|
|
|
|
----------------------------------------
|
|
|
|
|
|
|
|
* afficher le message "303" (ison) sur le tampon "core" WeeChat:
|
|
|
|
|
|
|
|
----------------------------------------
|
|
|
|
/set irc.msgbuffer.303 weechat
|
|
|
|
----------------------------------------
|
|
|
|
|
2009-05-28 16:07:40 +02:00
|
|
|
[[logger_plugin]]
|
|
|
|
Extension Logger
|
|
|
|
~~~~~~~~~~~~~~~~
|
|
|
|
|
|
|
|
L'extension Logger permet de sauvegarder le contenu des tampons dans des
|
|
|
|
fichiers, avec des options sur comment et quoi sauvegarder.
|
|
|
|
|
2010-01-22 18:24:07 +01:00
|
|
|
[[logger_options]]
|
2009-05-28 16:07:40 +02:00
|
|
|
Options (logger.conf)
|
|
|
|
^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
|
|
|
include::autogen/user/logger_options.txt[]
|
|
|
|
|
2010-01-22 18:24:07 +01:00
|
|
|
[[logger_commands]]
|
2009-05-28 16:07:40 +02:00
|
|
|
Commandes
|
|
|
|
^^^^^^^^^
|
|
|
|
|
|
|
|
include::autogen/user/logger_commands.txt[]
|
|
|
|
|
2010-01-22 18:24:07 +01:00
|
|
|
[[logger_log_levels]]
|
2009-05-28 16:07:40 +02:00
|
|
|
Niveaux d'enregistrement
|
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
|
|
|
L'enregistrement est fait selon un niveau pour chaque tampon. Le niveau par
|
|
|
|
défaut est 9 (enregistrer tous les messages affichés dans le tampon).
|
|
|
|
Vous pouvez changer ce niveau pour un tampon, ou un groupe de tampons.
|
|
|
|
|
|
|
|
Les niveaux possibles vont de 0 à 9. Zéro signifie "ne rien enregistrer" et 9
|
|
|
|
signifie "enregistrer tous les messages".
|
|
|
|
|
|
|
|
Les extensions utilisent différent niveaux pour les messages affichés.
|
|
|
|
L'extension IRC utilise les niveaux suivants :
|
|
|
|
|
2009-06-28 12:00:16 +02:00
|
|
|
* niveau 1 : message d'un utilisateur (sur un canal ou en privé)
|
|
|
|
* niveau 2 : changement de pseudo (vous ou quelqu'un d'autre)
|
|
|
|
* niveau 3 : tout message du serveur (sauf join/part/quit)
|
|
|
|
* niveau 4 : message join/part/quit du serveur
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
Donc si vous affectez le niveau 3 pour un canal IRC, WeeChat enregistrera
|
|
|
|
tous les messages sauf les join/part/quit.
|
|
|
|
|
|
|
|
Quelques exemples :
|
|
|
|
|
|
|
|
* affecter le niveau 3 pour le canal IRC #weechat :
|
|
|
|
|
|
|
|
----------------------------------------
|
|
|
|
/set logger.level.irc.freenode.#weechat 3
|
|
|
|
----------------------------------------
|
|
|
|
|
|
|
|
* affecter le niveau 3 pour le tampon serveur freenode :
|
|
|
|
|
|
|
|
----------------------------------------
|
|
|
|
/set logger.level.irc.server.freenode 3
|
|
|
|
----------------------------------------
|
|
|
|
|
|
|
|
* affecter le niveau 3 pour tous les canaux sur le serveur freenode :
|
|
|
|
|
|
|
|
----------------------------------------
|
|
|
|
/set logger.level.irc.freenode 3
|
|
|
|
----------------------------------------
|
|
|
|
|
|
|
|
* affecter le niveau 2 pour tous les tampons IRC :
|
|
|
|
|
|
|
|
----------------------------------------
|
|
|
|
/set logger.level.irc 2
|
|
|
|
----------------------------------------
|
|
|
|
|
2010-01-22 18:24:07 +01:00
|
|
|
[[logger_filenames_masks]]
|
2009-05-28 16:07:40 +02:00
|
|
|
Masques de noms de fichiers
|
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
2009-06-28 20:47:13 +02:00
|
|
|
Il est possible de définir un masque de nom de fichier pour chaque tampon, et
|
2009-05-28 16:07:40 +02:00
|
|
|
d'utiliser les variables locales du tampon pour construire le nom de fichier.
|
|
|
|
Pour voir les variables du tampon courant :
|
|
|
|
|
|
|
|
----------------------------------------
|
|
|
|
/buffer localvar
|
|
|
|
----------------------------------------
|
|
|
|
|
|
|
|
Par exemple, si vous voulez un répertoire par serveur IRC et un fichier
|
|
|
|
par canal dedans :
|
|
|
|
|
|
|
|
----------------------------------------
|
|
|
|
/set logger.mask.irc "irc/$server/$channel.weechatlog"
|
|
|
|
----------------------------------------
|
|
|
|
|
|
|
|
Vous obtiendrez les fichiers suivants :
|
|
|
|
|
|
|
|
........................................
|
|
|
|
~/.weechat/
|
|
|
|
|--- logs/
|
|
|
|
|--- irc/
|
|
|
|
|--- freenode/
|
|
|
|
| freenode.weechatlog
|
|
|
|
| #weechat.weechatlog
|
|
|
|
| #mychan.weechatlog
|
|
|
|
|--- oftc/
|
|
|
|
| oftc.weechatlog
|
|
|
|
| #chan1.weechatlog
|
|
|
|
| #chan2.weechatlog
|
|
|
|
........................................
|
|
|
|
|
|
|
|
[[scripts_plugins]]
|
|
|
|
Extensions Scripts
|
|
|
|
~~~~~~~~~~~~~~~~~~
|
|
|
|
|
2009-11-30 15:45:31 +01:00
|
|
|
WeeChat fournit 5 extensions pour scripts : Perl, Python, Ruby, Lua et Tcl.
|
2009-05-28 16:07:40 +02:00
|
|
|
Ces extensions peuvent charger, exécuter et décharger des scripts pour ces
|
|
|
|
langages.
|
|
|
|
|
|
|
|
Pour plus d'informations sur comment écrire des scripts, ou sur l'API
|
|
|
|
WeeChat pour les scripts, merci de lire le 'Le Guide pour Scripts WeeChat'.
|
|
|
|
|
|
|
|
Vous pouvez trouver des scripts pour WeeChat ici :
|
2009-12-13 18:41:04 +01:00
|
|
|
http://www.weechat.org/scripts
|
2009-05-28 16:07:40 +02:00
|
|
|
|
2010-01-22 18:24:07 +01:00
|
|
|
[[perl_commands]]
|
2009-05-28 16:07:40 +02:00
|
|
|
Commandes Perl
|
|
|
|
^^^^^^^^^^^^^^
|
|
|
|
|
|
|
|
include::autogen/user/perl_commands.txt[]
|
|
|
|
|
2010-01-22 18:24:07 +01:00
|
|
|
[[python_commands]]
|
2009-05-28 16:07:40 +02:00
|
|
|
Commandes Python
|
|
|
|
^^^^^^^^^^^^^^^^
|
|
|
|
|
|
|
|
include::autogen/user/python_commands.txt[]
|
|
|
|
|
2010-01-22 18:24:07 +01:00
|
|
|
[[ruby_commands]]
|
2009-05-28 16:07:40 +02:00
|
|
|
Commandes Ruby
|
|
|
|
^^^^^^^^^^^^^^
|
|
|
|
|
|
|
|
include::autogen/user/ruby_commands.txt[]
|
|
|
|
|
2010-01-22 18:24:07 +01:00
|
|
|
[[lua_commands]]
|
2009-05-28 16:07:40 +02:00
|
|
|
Commandes Lua
|
|
|
|
^^^^^^^^^^^^^
|
|
|
|
|
|
|
|
include::autogen/user/lua_commands.txt[]
|
|
|
|
|
2010-01-22 18:24:07 +01:00
|
|
|
[[tcl_commands]]
|
2009-05-28 16:07:40 +02:00
|
|
|
Commandes Tcl
|
|
|
|
^^^^^^^^^^^^^
|
|
|
|
|
|
|
|
include::autogen/user/tcl_commands.txt[]
|
|
|
|
|
|
|
|
[[xfer_plugin]]
|
|
|
|
Extension Xfer
|
|
|
|
~~~~~~~~~~~~~~
|
|
|
|
|
|
|
|
L'extension Xfer permet :
|
|
|
|
|
|
|
|
* la discussion directe (entre deux machines, sans serveur), par exemple le
|
|
|
|
"DCC Chat" via l'extension IRC
|
|
|
|
* le transfert de fichiers, par exemple le "DCC" via l'extension IRC
|
|
|
|
|
2010-01-22 18:24:07 +01:00
|
|
|
[[xfer_options]]
|
2009-05-28 16:07:40 +02:00
|
|
|
Options (xfer.conf)
|
|
|
|
^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
|
|
|
include::autogen/user/xfer_options.txt[]
|
|
|
|
|
2010-01-22 18:24:07 +01:00
|
|
|
[[xfer_commands]]
|
2009-05-28 16:07:40 +02:00
|
|
|
Commandes
|
|
|
|
^^^^^^^^^
|
|
|
|
|
|
|
|
include::autogen/user/xfer_commands.txt[]
|
|
|
|
|
|
|
|
|
|
|
|
[[authors]]
|
|
|
|
Auteurs
|
|
|
|
-------
|
|
|
|
|
|
|
|
[[developers]]
|
|
|
|
Développeurs
|
|
|
|
~~~~~~~~~~~~
|
|
|
|
|
|
|
|
FlashCode (Sébastien Helleu)::
|
|
|
|
développeur principal
|
|
|
|
|
|
|
|
[[contributors]]
|
|
|
|
Contributeurs
|
|
|
|
~~~~~~~~~~~~~
|
|
|
|
|
2009-09-05 23:23:16 +02:00
|
|
|
Kolter (Emmanuel Bouthenot)::
|
|
|
|
empaqueteur debian
|
|
|
|
|
2009-05-28 16:07:40 +02:00
|
|
|
Ptitlouis::
|
2009-09-05 23:23:16 +02:00
|
|
|
ancien empaqueteur debian
|
2009-05-28 16:07:40 +02:00
|
|
|
|
|
|
|
Jiri Golembiovsky::
|
|
|
|
traduction en tchèque, patchs
|
|
|
|
|
2009-09-05 23:23:16 +02:00
|
|
|
soltys::
|
|
|
|
traduction en polonais
|
2009-05-28 16:07:40 +02:00
|
|
|
|
2009-12-16 12:11:04 +01:00
|
|
|
Nils Görs::
|
2009-09-05 23:23:16 +02:00
|
|
|
rettub::
|
2009-05-28 16:07:40 +02:00
|
|
|
Frank Zacharias::
|
|
|
|
traduction en allemand
|
|
|
|
|
2009-09-05 23:23:16 +02:00
|
|
|
Pavel Shevchuk::
|
|
|
|
traduction en russe
|
|
|
|
|
|
|
|
m4v::
|
|
|
|
traduction en espagnol
|
|
|
|
|
2009-05-28 16:07:40 +02:00
|
|
|
Voroskoi::
|
|
|
|
traduction en hongrois
|
|
|
|
|
2009-10-31 20:45:06 +01:00
|
|
|
Marco Paolone::
|
|
|
|
traduction en italien
|
|
|
|
|
2009-11-29 22:12:40 +01:00
|
|
|
Dmitry Kobylin::
|
|
|
|
extension tcl
|
2009-05-28 16:07:40 +02:00
|
|
|
|
2009-11-29 22:12:40 +01:00
|
|
|
Rudolf Polzer::
|
2009-05-28 16:07:40 +02:00
|
|
|
Jim Ramsay::
|
2009-11-29 22:12:40 +01:00
|
|
|
Pistos::
|
|
|
|
Gwenn::
|
|
|
|
Dominik Honnef::
|
2009-05-28 16:07:40 +02:00
|
|
|
patchs
|
|
|
|
|
|
|
|
Odin::
|
|
|
|
RPM pour SuSE
|
|
|
|
|
|
|
|
|
|
|
|
[[support]]
|
|
|
|
Support
|
|
|
|
-------
|
|
|
|
|
|
|
|
Avant de faire appel au support, merci de lire la documentation et la FAQ de
|
|
|
|
WeeChat (la documentation est le document que vous êtes en train de lire, si
|
|
|
|
vous n'avez pas tout lu jusqu'ici, il est encore temps de recommencer !).
|
|
|
|
|
|
|
|
Moyens d'obtenir du support :
|
|
|
|
|
|
|
|
* IRC : serveur 'irc.freenode.net', canaux '#weechat' (anglais) et
|
|
|
|
'#weechat-fr' (français)
|
|
|
|
* Forum WeeChat : http://forums.flashtux.org/
|
|
|
|
* Liste de diffusion :
|
|
|
|
** inscription : http://mail.nongnu.org/mailman/listinfo/weechat-support
|
|
|
|
** envoi d'un mail à weechat-support@nongnu.org
|
|
|
|
** archives : http://mail.nongnu.org/archive/html/weechat-support
|