Fichier de configuration

Liste des options du fichier de configuration :

OptionTypeValeursDéfautDescription
look_save_on_exitbooléen'on' ou 'off''on'Sauvegarder la configuration en quittant
look_set_titlebooléen'on' ou 'off''on'Définit le titre de la fenêtre (terminal pour l'interface Curses) avec le nom et la version
look_startup_logobooléen'on' ou 'off''on'Afficher le logo WeeChat au démarrage
look_startup_versionbooléen'on' ou 'off''on'Afficher la version de WeeChat au démarrage
look_weechat_sloganchaînetoute chaîne'the geekest IRC client!'Slogan WeeChat (si vide, le slogan ne sera pas utilisé)
look_one_server_bufferbooléen'on' ou 'off''off'Utiliser le même tampon pour tous les serveurs
look_open_near_serverbooléen'on' ou 'off''off'Ouvrir les nouveaux canaux/privés près du serveur
look_scroll_amountentierentre 1 et 21474836473Nombre de lignes pour le défilement avec scroll_up et scroll_down
look_buffer_timestampchaînetoute chaîne'[%H:%M:%S]'Format de date/heure pour les tampons
look_color_nicks_numberentierentre 1 et 1010Nombre de couleurs à utiliser pour les couleurs des pseudos
look_color_actionsbooléen'on' ou 'off''on'Afficher les actions avec différentes couleurs
look_nicklistbooléen'on' ou 'off''on'Afficher la fenêtre des pseudos (pour les fenêtres de canaux)
look_nicklist_positionchaîne'left', 'right', 'top', 'bottom''right'Position de la fenêtre des pseudos (haut (top), gauche (left), droite (right, par défaut), bas (bottom))
look_nicklist_min_sizeentierentre 0 et 1000Taille minimum pour la fenêtre des pseudos (largeur ou hauteur, selon look_nicklist_position (0 = pas de taille minimum))
look_nicklist_max_sizeentierentre 0 et 1000Taille maximum pour la fenêtre des pseudos (largeur ou hauteur, selon look_nicklist_position (0 = pas de taille maximum; si min == max et > 0, alors la taille est fixe))
look_nicklist_separatorbooléen'on' ou 'off''on'Séparateur entre la discussion et la liste de pseudos
look_no_nicknamechaînetoute chaîne'-cmd-'Texte à afficher en lieu et place du pseudo lorsque la connexion n'est pas active
look_nickmodebooléen'on' ou 'off''on'Afficher le mode du pseudo ((half)op/voice) devant chaque utilisateur
look_nickmode_emptybooléen'on' ou 'off''off'Afficher un espace si le mode du pseudo n'est pas (half)op/voice
look_nick_prefixchaînetoute chaîne''Texte à afficher avant le pseudo dans la fenêtre de discussion
look_nick_suffixchaînetoute chaîne' |'Texte à afficher après le pseudo dans la fenêtre de discussion
look_align_nickchaîne'none', 'left', 'right''right'Alignement des pseudos (taille fixe pour les pseudos dans la fenêtre de discussion (none, left, right))
look_align_otherbooléen'on' ou 'off''on'Alignement pour les autres messages (ne commençant pas par un pseudo)
look_align_sizeentierentre 8 et 6414Taille pour l'alignement des pseudos et autres messages
look_align_size_maxentierentre 8 et 6420Taille maximum pour l'alignement des pseudos et autres messages (doit être >= à look_align_size)
look_nick_completorchaînetoute chaîne':'La chaîne affichée après la complétion des pseudos
look_nick_completion_ignorechaînetoute chaîne'[]-^'Caractères à ignorer pour la complétion des pseudos
look_nick_completion_smartbooléen'on' ou 'off''on'Complétion intelligente pour les pseudos (complète d'abord avec les personnes qui ont parlé récemment)
look_nick_complete_firstbooléen'on' ou 'off''off'Compléter seulement avec le premier pseudo trouvé
look_infobarbooléen'on' ou 'off''on'Active la barre d'infos
look_infobar_timestampchaînetoute chaîne'%B, %A %d %Y'Format de date/heure dans la barre d'infos
look_infobar_secondsbooléen'on' ou 'off''on'Afficher les secondes pour l'heure dans la barre d'infos
look_infobar_delay_highlightentierentre 0 et 21474836477Délai (en secondes) pour la notification des messages dans la barre d'infos (0 = désactiver les notifications dans la barre d'infos)
look_hotlist_names_countentierentre 0 et 323Nombre maximum de noms dans la liste d'activité (0 = pas de nom affiché, seulement les numéros de tampons)
look_hotlist_names_levelentierentre 1 et 1512Niveau pour l'affichage des noms dans la liste d'activité (combinaison de: 1=join/part, 2=message, 4=privé, 8=highlight, par exemple: 12=privé+highlight)
look_hotlist_names_lengthentierentre 0 et 320Nombre maximum des noms dans la liste d'activité (0 = pas de limite)
look_day_changebooléen'on' ou 'off''on'Affiche un message quand le jour change
look_day_change_timestampchaînetoute chaîne'%a, %d %b %Y'Format de date pour la date affichée quand le jour a changé
look_read_markerchaînetoute chaîne' 'Utiliser un marqueur sur les serveurs/canaux pour montrer la première ligne non lue
look_input_formatchaînetoute chaîne'[%n(%m)] 'Format pour l'invite de la zone de saisie ('%c' est remplacé par le canal ou serveur, '%n' par le pseudo et '%m' par les modes du pseudo)
col_real_whitebooléen'on' ou 'off''off'Si activé, utilise la vraie couleur blanche, désactivé par défaut pour les terminaux avec un fond blanc (si vous n'utilisez jamais de fond blanc, vous devriez activer cette option pour voir du vrai blanc au lieu de la couleur d'avant plan par défaut du terminal)
col_separatorcouleurcouleur Curses ou Gtk'blue'Couleur pour les séparateurs de fenêtres (quand divisé)
col_titlecouleurcouleur Curses ou Gtk'default'Couleur pour la barre de titre
col_title_morecouleurcouleur Curses ou Gtk'lightmagenta'Couleur pour les '+' lors du défilement du titre
col_title_bgcouleurcouleur Curses ou Gtk'blue'Couleur de fond pour la barre de titre
col_chatcouleurcouleur Curses ou Gtk'default'Couleur pour le texte de discussion
col_chat_timecouleurcouleur Curses ou Gtk'default'Couleur pour l'heure dans la fenêtre de discussion
col_chat_time_sepcouleurcouleur Curses ou Gtk'brown'Couleur pour la séparation de l'heure (fenêtre de discussion)
col_chat_prefix1couleurcouleur Curses ou Gtk'lightcyan'Couleur pour le 1er et le 3ème caractère du préfixe
col_chat_prefix2couleurcouleur Curses ou Gtk'white'Couleur pour le caractère du milieu du préfixe
col_chat_servercouleurcouleur Curses ou Gtk'brown'Couleur pour le nom du serveur
col_chat_joincouleurcouleur Curses ou Gtk'lightgreen'Couleur pour la flèche du join (préfixe)
col_chat_partcouleurcouleur Curses ou Gtk'lightred'Couleur pour la flèche du part/quit (préfixe)
col_chat_nickcouleurcouleur Curses ou Gtk'lightcyan'Couleur pour les pseudos dans les actions (fenêtre de discussion)
col_chat_hostcouleurcouleur Curses ou Gtk'cyan'Couleur pour les hôtes (fenêtre de discussion)
col_chat_channelcouleurcouleur Curses ou Gtk'white'Couleur pour les canaux dans les actions (fenêtre de discussion)
col_chat_darkcouleurcouleur Curses ou Gtk'green'Couleur pour les séparateurs sombres (fenêtre de discussion)
col_chat_highlightcouleurcouleur Curses ou Gtk'yellow'Couleur pour le pseudo surligné (fenêtre de discussion)
col_chat_bgcouleurcouleur Curses ou Gtk'default'Couleur de fond pour la fenêtre de discussion
col_chat_read_markercouleurcouleur Curses ou Gtk'yellow'Couleur pour le marqueur de données non lues
col_chat_read_marker_bgcouleurcouleur Curses ou Gtk'magenta'Couleur de fond pour le marqueur de données non lues
col_statuscouleurcouleur Curses ou Gtk'default'Couleur pour la barre de statut
col_status_delimiterscouleurcouleur Curses ou Gtk'cyan'Couleur pour les délimiteurs de la barre de statut
col_status_channelcouleurcouleur Curses ou Gtk'white'Couleur pour le canal courant dans la barre de statut
col_status_data_msgcouleurcouleur Curses ou Gtk'yellow'Couleur pour une fenêtre avec de nouvelles infos (barre de statut)
col_status_privatecouleurcouleur Curses ou Gtk'lightmagenta'Couleur pour une fenêtre avec un message privé (barre de statut)
col_status_highlightcouleurcouleur Curses ou Gtk'lightred'Couleur pour une fenêtre avec un highlight (barre de statut)
col_status_data_othercouleurcouleur Curses ou Gtk'default'Couleur pour une fenêtre avec des nouvelles données (pas des infos) (barre de statut)
col_status_morecouleurcouleur Curses ou Gtk'white'Couleur pour une fenêtre avec des nouvelles données (barre de statut)
col_status_bgcouleurcouleur Curses ou Gtk'blue'Couleur de fond pour la fenêtre de statut
col_infobarcouleurcouleur Curses ou Gtk'black'Couleur pour la barre d'infos
col_infobar_delimiterscouleurcouleur Curses ou Gtk'blue'Couleur pour les délimiteurs de la barre d'infos
col_infobar_highlightcouleurcouleur Curses ou Gtk'white'Couleur pour la notification dans la barre d'infos
col_infobar_bgcouleurcouleur Curses ou Gtk'cyan'Couleur de fond pour la fenêtre de barre d'infos
col_inputcouleurcouleur Curses ou Gtk'default'Couleur pour le texte saisi
col_input_servercouleurcouleur Curses ou Gtk'brown'Couleur pour le texte saisi (nom du serveur)
col_input_channelcouleurcouleur Curses ou Gtk'white'Couleur pour le texte saisi (nom du canal)
col_input_nickcouleurcouleur Curses ou Gtk'lightcyan'Couleur pour le texte saisi (pseudo)
col_input_delimiterscouleurcouleur Curses ou Gtk'cyan'Couleur pour le texte saisi (délimiteurs)
col_input_text_not_foundcouleurcouleur Curses ou Gtk'red'Couleur pour le texte non trouvé
col_input_bgcouleurcouleur Curses ou Gtk'default'Couleur de fond pour la fenêtre de saisie
col_nickcouleurcouleur Curses ou Gtk'default'Couleur pour les pseudos
col_nick_awaycouleurcouleur Curses ou Gtk'cyan'Couleur pour les pseudos absents
col_nick_chanownercouleurcouleur Curses ou Gtk'lightgreen'Couleur pour le symbole propriétaire du canal (spécifique à unrealircd)
col_nick_chanadmincouleurcouleur Curses ou Gtk'lightgreen'Couleur pour le symbole administrateur du canal (spécifique à unrealircd)
col_nick_opcouleurcouleur Curses ou Gtk'lightgreen'Couleur pour le symbole opérateur
col_nick_halfopcouleurcouleur Curses ou Gtk'lightmagenta'Couleur pour le symbole demi-opérateur
col_nick_voicecouleurcouleur Curses ou Gtk'yellow'Couleur pour le symbole voix
col_nick_morecouleurcouleur Curses ou Gtk'lightmagenta'Couleur pour les '+' lors du défilement des pseudos
col_nick_sepcouleurcouleur Curses ou Gtk'blue'Couleur pour le séparateur de pseudos
col_nick_selfcouleurcouleur Curses ou Gtk'white'Couleur pour le pseudo local
col_nick_color1couleurcouleur Curses ou Gtk'cyan'Couleur pour le pseudo
col_nick_color2couleurcouleur Curses ou Gtk'magenta'Couleur pour le pseudo
col_nick_color3couleurcouleur Curses ou Gtk'green'Couleur pour le pseudo
col_nick_color4couleurcouleur Curses ou Gtk'brown'Couleur pour le pseudo
col_nick_color5couleurcouleur Curses ou Gtk'lightblue'Couleur pour le pseudo
col_nick_color6couleurcouleur Curses ou Gtk'default'Couleur pour le pseudo
col_nick_color7couleurcouleur Curses ou Gtk'lightcyan'Couleur pour le pseudo
col_nick_color8couleurcouleur Curses ou Gtk'lightmagenta'Couleur pour le pseudo
col_nick_color9couleurcouleur Curses ou Gtk'lightgreen'Couleur pour le pseudo
col_nick_color10couleurcouleur Curses ou Gtk'blue'Couleur pour le pseudo
col_nick_privatecouleurcouleur Curses ou Gtk'default'Couleur pour l'autre pseudo dans la fenêtre privée
col_nick_bgcouleurcouleur Curses ou Gtk'default'Couleur de fond pour les pseudos
col_chat_dcc_selectedcouleurcouleur Curses ou Gtk'white'Couleur pour le DCC sélectionné (fenêtre de discussion)
col_dcc_waitingcouleurcouleur Curses ou Gtk'lightcyan'Couleur pour le statut dcc "attente"
col_dcc_connectingcouleurcouleur Curses ou Gtk'yellow'Couleur pour le statut dcc "connexion"
col_dcc_activecouleurcouleur Curses ou Gtk'lightblue'Couleur pour le statut dcc "actif"
col_dcc_donecouleurcouleur Curses ou Gtk'lightgreen'Couleur pour le statut dcc "terminé"
col_dcc_failedcouleurcouleur Curses ou Gtk'lightred'Couleur pour le statut dcc "échoué"
col_dcc_abortedcouleurcouleur Curses ou Gtk'lightred'Couleur pour le statut dcc "interrompu"
history_max_linesentierentre 0 et 21474836474096Nombre maximum de lignes dans l'historique pour un serveur/fenêtre/fenêtre privée (0 = sans limite)
history_max_commandsentierentre 0 et 2147483647100Nombre maximum de commandes utilisateur dans l'historique (0 = sans limite)
history_display_defaultentierentre 0 et 21474836475Nombre maximum de commandes à afficher par défaut dans le listing d'historique (0 = sans limite)
log_auto_serverbooléen'on' ou 'off''off'Enregistrer automatiquement les messages du serveur
log_auto_channelbooléen'on' ou 'off''off'Enregistrer automatiquement les conversations des canaux
log_auto_privatebooléen'on' ou 'off''off'Enregistrer automatiquement les conversations privées
log_plugin_msgbooléen'on' ou 'off''off'Enregistrer les messages des plugins (scripts)
log_pathchaînetoute chaîne'%h/logs/'Chemin pour les conversations sauvegardées par WeeChat ('%h' sera remplacé par le répertoire de base WeeChat, par défaut: ~/.weechat)
log_timestampchaînetoute chaîne'%Y %b %d %H:%M:%S'Format de date/heure pour les conversations sauvegardées (voir strftime(3) pour le format de date/heure)
log_hide_nickserv_pwdbooléen'on' ou 'off''on'Masquer le mot de passe affiché par nickserv
irc_display_awaychaîne'off', 'local', 'channel''off'Affiche un message pour l'absence/le retour
irc_show_away_oncebooléen'on' ou 'off''on'Voir le message d'absence distant une seule fois en privé
irc_default_msg_partchaînetoute chaîne'WeeChat %v'Message par défaut pour le part (quitte un canal) ('%v' sera remplacé par la version de WeeChat dans la chaîne)
irc_default_msg_quitchaînetoute chaîne'WeeChat %v'Message de fin par défaut ('%v' sera remplacé par la version de WeeChat dans la chaîne)
irc_notice_as_pvbooléen'on' ou 'off''off'Afficher les notices comme des messages privés
irc_away_checkentierentre 0 et 21474836470Intervalle entre deux vérifications des absences (en minutes, 0 = ne jamais vérifier)
irc_away_check_max_nicksentierentre 0 et 21474836470Ne pas vérifier les pseudos absents lorsqu'il y a un nombre important de pseudos (0 = pas de limite)
irc_lag_checkentierentre 30 et 214748364760Intervalle entre deux mesures de lag (en secondes)
irc_lag_min_showentierentre 0 et 21474836471Lag minimum à afficher (en secondes)
irc_lag_disconnectentierentre 0 et 21474836475Déconnexion après un lag important (en minutes, 0 = ne jamais se déconnecter)
irc_anti_floodentierentre 0 et 52Anti-flood: nombre de secondes entre deux messages utilisateur (0 = pas d'anti-flood)
irc_fifo_pipebooléen'on' ou 'off''off'Créer un tube FIFO pour le contrôle à distance
irc_highlightchaînetoute chaîne''Liste des mots pour la notification (séparés par des virgules, la comparaison ne tient pas compte de la casse, les mots peuvent commencer ou se terminer par "*" pour une comparaison partielle)
irc_colors_receivebooléen'on' ou 'off''on'Si désactivé, les codes couleurs des messages entrants sont ignorés
irc_colors_sendbooléen'on' ou 'off''on'Autorise l'utilisateur à envoyer des couleurs avec des codes spéciaux (%B=gras, %Cxx,yy=couleur, %U=souligné, %R=inversé)
irc_send_unknown_commandsbooléen'on' ou 'off''off'Envoie les commandes inconnues au serveur IRC
dcc_auto_accept_filesbooléen'on' ou 'off''off'Accepte automatiquement les fichiers dcc entrants
dcc_auto_accept_chatsbooléen'on' ou 'off''off'Accepte automatiquement les demandes de discussion dcc (à utiliser avec précaution !)
dcc_timeoutentierentre 5 et 2147483647300Délai d'attente pour les requêtes dcc (en secondes)
dcc_blocksizeentierentre 1024 et 10240065536Taille de bloc pour les paquets dcc en octets (défaut: 65536)
dcc_fast_sendbooléen'on' ou 'off''on'N'attend pas les accusés de réception lors de l'envoi de fichier
dcc_port_rangechaînetoute chaîne''Restreint le dcc sortant à utiliser des ports dans la plage donnée (pratique pour le NAT) (syntaxe: un port simple, par exemple 5000, une plage de ports, par exemple 5000-5015, si non renseigné tout port peut être utilisé)
dcc_own_ipchaînetoute chaîne''Adresse IP ou DNS utilisée pour le dcc sortant (si non renseigné, l'interface IP locale est utilisée)
dcc_download_pathchaînetoute chaîne'%h/dcc'Chemin pour écrire les fichiers reçus par dcc (par défaut: répertoire de l'utilisateur)
dcc_upload_pathchaînetoute chaîne'~'Chemin pour lire les fichiers lorsqu'ils sont envoyés par dcc (quand aucun chemin n'est spécifié)
dcc_convert_spacesbooléen'on' ou 'off''on'Convertir les espaces en underscores lors d'envoi de fichiers
dcc_auto_renamebooléen'on' ou 'off''on'Renommer les fichiers reçus s'ils existent déjà (ajoute '.1', '.2', ...)
dcc_auto_resumebooléen'on' ou 'off''on'Continuer automatiquement les transferts dcc si la connexion avec l'hôte a été perdue
proxy_usebooléen'on' ou 'off''off'Utiliser un proxy pour se connecter au serveur irc
proxy_typechaîne'http', 'socks4', 'socks5''http'Type de proxy (http (défaut), socks4, socks5)
proxy_ipv6booléen'on' ou 'off''off'Se connecter au proxy en ipv6
proxy_addresschaînetoute chaîne''Adresse du serveur proxy (IP ou nom de machine)
proxy_portentierentre 0 et 655353128Port pour se connecter au serveur proxy
proxy_usernamechaînetoute chaîne''Nom d'utilisateur pour le serveur proxy
proxy_passwordchaînetoute chaîne''Mot de passe pour le serveur proxy
plugins_pathchaînetoute chaîne'%h/plugins'Chemin de recherche des extensions ('%h' sera remplacé par le répertoire de base WeeChat, par défaut: ~/.weechat)
plugins_autoloadchaînetoute chaîne'*'Liste des extensions à charger automatiquement au démarrage, "*" signifie toutes (séparées par des virgules, les noms peuvent être partiels, par exemple "perl" est ok pour "libperl.so")
plugins_extensionchaînetoute chaîne'.so'Extension standard des extensions dans le nom de fichier, pour le chargement automatique (si vide, alors tous les fichiers sont chargés si autoload vaut "*")
server_namechaînetoute chaîne''Nom associé au serveur IRC (pour affichage seulement)
server_autoconnectbooléen'on' ou 'off''on'Connexion automatique au serveur quand WeeChat démarre
server_autoreconnectbooléen'on' ou 'off''on'Reconnexion automatique au serveur après une déconnexion
server_autoreconnect_delayentierentre 0 et 6553530Délai (en secondes) avant de tenter une reconnexion au serveur
server_addresschaînetoute chaîne''Adresse IP ou nom du serveur IRC
server_portentierentre 0 et 655356667Port pour se connecter au serveur
server_ipv6booléen'on' ou 'off''off'Utiliser le protocole IPv6 pour la communication avec le serveur
server_sslbooléen'on' ou 'off''off'Utiliser SSL pour la communication avec le serveur
server_passwordchaînetoute chaîne''Mot de passe pour le serveur IRC
server_nick1chaînetoute chaîne''Pseudo à utiliser sur le serveur IRC
server_nick2chaînetoute chaîne''Pseudo alternatif pour le serveur IRC (si le pseudo est déjà utilisé)
server_nick3chaînetoute chaîne''2ème pseudo alternatif pour le serveur IRC (si le pseudo alternatif est déjà utilisé)
server_usernamechaînetoute chaîne''Nom d'utilisateur pour le serveur IRC
server_realnamechaînetoute chaîne''Nom réel pour le serveur IRC
server_hostnamechaînetoute chaîne''Nom de machine/IP personnalisé pour le serveur (optionnel, si non renseigné, le nom de machine local est utilisé)
server_commandchaînetoute chaîne''Commande(s) à exécuter lorsque connecté au serveur (plusieurs commandes doivent être séparées par ';', utilisez '\;' pour un point-virgule, les variables spéciales $nick, $channel et $server sont remplacées par leur valeur)
server_command_delayentierentre 0 et 50Délai (en secondes) après exécution de la commande (exemple: donner du temps pour l'authentification)
server_autojoinchaînetoute chaîne''Liste des canaux (séparés par des virgules) à rejoindre lorsque connecté au serveur (exemple: "#chan1,#chan2,#chan3 key1,key2")
server_autorejoinbooléen'on' ou 'off''on'Rejoindre automatiquement les canaux quand mis dehors
server_notify_levelschaînetoute chaîne''Liste des niveaux de notifications (séparés par des virgules) pour les canaux de ce serveur (format: #canal:1,..), un nom de canal '*' est réservé pour la notification par défaut du serveur

Les couleurs pour l'interface Curses sont :

Mot cléCouleur
defaultcouleur par défaut (transparent pour le fond)
blacknoir
redrouge foncé
lightredrouge clair
greenvert foncé
lightgreenvert clair
brownmarron
yellowjaune
bluebleu foncé
lightbluebleu clair
magentaviolet foncé
lightmagentaviolet clair
cyancyan foncé
lightcyancyan clair
whiteblanc