Ajout d'un partie pour gérer ce qui s'affiche dans la barre d'activité et ignorer des messages

This commit is contained in:
whirigoyen 2021-08-11 10:34:39 +02:00
parent d1c2a2106a
commit a924223082

View file

@ -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 <nom script>
~~~
## 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).