alias [nom_alias [commande [paramètres]]] créer un alias pour une commande nom_alias: nom de l'alias commande: nom de la commande (commande WeeChat ou IRC, plusieurs commandes peuvent être séparées par des point-virgules) paramètres: paramètres pour la commande buffer [action [args] | nombre | [[serveur] [canal]]] gestion des tampons action: action à effectuer: move: déplacer le tampon dans la liste (peut être relatif, par exemple -1) close: fermer le tampon (le paramètre optionnel est le message de fin, pour un canal) list: liste les tampons ouverts (pas de paramètre affiche cette liste) notify: fixer le niveau de notification (0=jamais, 1=highlight, 2=1+msg, 3=2+join/part) serveur canal: sauter au tampon par serveur et/ou nom de canal nombre: sauter au tampon qui a ce numéro builtin commande lance une commande WeeChat/IRC interne (sans regarder les gestionnaires de commandes et les alias) commande: commande à exécuter (un '/' est automatiquement ajouté s'il n'est pas trouvé au début de la commande) charset [(decode_iso | decode_utf | encode) charset] changer le jeu de caractères pour le serveur ou le canal decode_iso: jeu de caractères utilisé pour décoder l'ISO decode_utf: jeu de caractères utilisé pour décoder l'UTF encode: jeu de caractères utilisé pour encoder les messages charset: jeu de caractères à utiliser (par exemple: ISO-8859-15, UTF-8,..) clear [-all] effacer la/les fenêtre(s) -all: effacer toutes les fenêtres connect [nom_serveur] se connecter à un serveur nom_serveur: nom du serveur pour se connecter disconnect [nom_serveur] se déconnecter d'un serveur nom_serveur: nom du serveur pour se déconnecter dcc action [pseudo [fichier]] démarre le DCC (fichier ou discussion) ou ferme une discussion action: 'send' (envoi de fichier) ou 'chat' (discussion) ou 'close' (fermeture discussion) pseudo: pseudo pour envoyer le fichier ou discuter fichier: nom du fichier (sur la machine locale) debug dump | windows affiche des messages de debogage dump: affiche les variables mémoire WeeChat dans le fichier log (les mêmes messages sont affichés lorsque WeeChat plante) windows: affiche l'arbre des fenêtres help [commande] afficher l'aide sur les commandes commande: nom d'une commande WeeChat ou IRC history [clear | valeur] affiche l'historique des commandes du tampon clear: effacer l'historique valeur: nombre d'entrées dans l'historique à afficher ignore [masque [[type | commande] [canal [serveur]]]] ignorer des messages IRC et/ou des masques masque: pseudo ou masque à ignorer type: type de message à ignorer (action, ctcp, dcc, pv) commande: commande IRC canal: nom du canal pour le ignore serveur: nom du serveur pour le ignore Pour chaque paramètre, '*' signifie tou(te)s. Sans paramètres, la commande /ignore liste les ignore définis. key [touche fonction/commande] [unbind touche] [functions] [reset -yes] associer/libérer des touches touche: associer cette touche à une fonction interne ou une commande (commençant par "/") unbind: supprimer l'association à une touche functions: lister la liste des fonctions internes pour les associations de touches reset: restaure les touches aux valeurs par défaut et supprime TOUTES les touches personnelles (utiliser avec précaution !) plugin [load fichier] | [autoload] | [reload] | [unload] liste/charge/décharge des extensions fichier: extension WeeChat (fichier) à charger Sans paramètre, la commande /plugin liste toutes les extensions chargées. server [nom_serveur] | [nom_serveur nom/IP port [-auto | -noauto] [-ipv6] [-ssl] [-pwd mot_de_passe] [-nicks pseudo1 pseudo2 pseudo3] [-username nom_utilisateur] [-realname nom_réel] [-command commande] [-autojoin canal[,canal]] ] | [del nom_serveur] liste, ajoute ou retire des serveurs nom_serveur: nom du serveur, pour usage interne et affichage nom/IP: nom ou adresse IP du serveur port: port pour le serveur (nombre entier) ipv6: utiliser le protocole IPv6 ssl: utiliser le protocole SSL mot_de_passe: mot de passe pour le serveur pseudo1: premier pseudo pour le serveur pseudo2: pseudo alternatif pour le serveur pseudo3: second pseudo alternatif pour le serveur nom_utilisateur: nom d'utilisateur nom_réel: nom réel de l'utilisateur save [fichier] sauvegarder la configuration sur disque fichier: fichier pour sauvegarder la configuration set [option [ = valeur]] modifier des options de configuration option: nom de l'option (si le nom est complet et qu'aucune valeur n'est donnée, alors l'aide sur l'option est affichée) valeur: valeur pour l'option L'option peut être: nomserveur.server_xxx où "nomserveur" est le nom interne d'un serveur et "xxx" une option pour ce serveur. setp [option [ = valeur]] modifier des options de configuration des extensions option: nom d'une option d'extension valeur: valeur pour l'option L'option est au format: extension.option, par exemple: perl.monscript.variable1 unalias nom_alias supprimer un alias nom_alias: nom de l'alias à supprimer unignore [nombre | [masque [[type | commande] [canal [serveur]]]]] supprimer le ignore des messages IRC et/ou des masques nombre: numéro de ignore à supprimer (le nombre est affiché sur la liste des ignore) masque: pseudo ou masque à ignorer type: type de message à ignorer (action, ctcp, dcc, pv) commande: commande IRC canal: nom du canal pour le ignore serveur: nom du serveur pour le ignore Pour chaque paramètre, '*' signifie tou(te)s. Sans paramètre, /ignore liste les ignore définis. upgrade mettre à jour WeeChat sans se déconnecter des serveurs Cette commande lance à nouveau le binaire WeeChat, il doit donc avoir été compilé ou installé via un gestionnaire de paquet avant de lancer cette commande. uptime [-o] montrer l'uptime de WeeChat -o: envoyer l'uptime sur le canal courant en tant que message IRC window [list | -1 | +1 | b# | up | down | left | right | splith [pct] | splitv [ptc] | resize pct | merge [all]] gestion des fenêtres list: liste les fenêtres ouvertes (pas de paramètre affiche cette liste) -1: saute à la fenêtre précédente +1: saute à la fenêtre suivante b#: saute à la fenêtre affichant le tampon n°# up: saute à la fenêtre au dessus down: saute à la fenêtre au dessous left: saute à la fenêtre à gauche right: saute à la fenêtre à droite splith: éclate la fenêtre en deux horizontalement splitv: éclate la fenêtre en deux verticalement resize: redimensionne une fenêtre, la nouvelle taille est <pct> pourcentage de la fenêtre parent merge: fusionne la fenêtre avec une autre Pour splith et splitv, pct est un pourcentage qui représente la taille de la nouvelle fenêtre, calculée par rapport à la taille de la fenêtre courante. Par exemple 25 signifie créer une fenêtre qui a pour taille: taille_courante / 4