From a924223082d1fe992759fd161011cc97766be3e4 Mon Sep 17 00:00:00 2001 From: whirigoyen Date: Wed, 11 Aug 2021 10:34:39 +0200 Subject: [PATCH] =?UTF-8?q?Ajout=20d'un=20partie=20pour=20g=C3=A9rer=20ce?= =?UTF-8?q?=20qui=20s'affiche=20dans=20la=20barre=20d'activit=C3=A9=20et?= =?UTF-8?q?=20ignorer=20des=20messages?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- HowtoIrssi.md | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/HowtoIrssi.md b/HowtoIrssi.md index 553f641a..a8cf9a5e 100644 --- a/HowtoIrssi.md +++ b/HowtoIrssi.md @@ -95,6 +95,49 @@ Pour désactiver tout highlight personnalisé: Le chiffre 1 représente l'ordre à laquelle on ajoute les filtres. +## Levels + +Des "levels" sont attribués aux messages en fonction de leur type. On peut en obtenir la liste avec la commande : + +~~~ +/help levels +~~~ + +## Ignorer des messages + +La commande ignore permet de ne pas afficher certains messages. On peut les ignorer en fonction d'un mask, d'un channel et d'un level. Attention, les messages ne seront plus affichés (à l'exception du level NO_ACT) ! + +~~~ +/ignore $mask|$channel $LEVEL +~~~ + +La commande prend plusieurs options pour affiner son comportement (pour les découvrir : `/help ignore`) + +Exemples simples : + +~~~ +# Ignorer tous les messages du level NICKS (changement de pseudo) : +/ignore * NICKS +# De manière plus large, ignorer tous les messages d'information des niveaux suivants : +/ignore * JOINS PARTS QUITS NICKS +# Ou, pour seulement les ignorer dans la zone d'activité de la barre de statut, on a le level spécial NO_ACT (attention, le level NO_ACT est buggé dans les vieilles versions d'Irssi !) : +/ignore * NO_ACT -JOINS -PARTS -QUITS -NICKS + +# Lister ce qui est ignoré : +/ignore +# Retirer une entrée de la liste ("désignorer") : +/unignore $i +~~~ + +Les options suivantes permettent aussi de gérer ce qui s'affiche dans la barre d'activité : + +~~~ +# Pour que certains niveaux ne déclenchent pas d'activité : +/set activity_hide_level QUITS JOINS PARTS NICKS +# Pour certains channels ne déclenchent pas d'activité : +/set activity_hide_targets #channel1 #channel2 +~~~ + ## Scripts sur irssi @@ -105,6 +148,7 @@ Créer ou copier les scripts dans ~/.irssi/scripts/ /SCRIPT unload ~~~ + ## Notifications Pour avoir des notifications avec irssi, on pourra utiliser le plugin [fnotify](https://scripts.irssi.org/scripts/fnotify.pl) qui va écrire tous les messages nous étant destinés dans ~/.irrsi/fnotify. On peut aussi le limiter à seulement une fenêtre (/WINDOW log), et le combiner aussi au plugin [highlite](https://scripts.irssi.org/scripts/highlite.pl).