Mise en page, ajout de commandes de connexion

This commit is contained in:
whirigoyen 2021-11-18 16:11:01 +01:00
parent d4321cb9f8
commit 777fa71dc2

View file

@ -1,19 +1,22 @@
--- ---
title: Howto Weechat title: Howto WeeChat
categories: tips categories: tips
... ...
# WeeChat
WeeChat est un client IRC léger en ligne de commande.
Documentation officielle : Documentation officielle :
* <https://weechat.org/> * Quickstart guide (en français) : <https://weechat.org/files/doc/stable/weechat_quickstart.fr.html>
* <https://weechat.org/files/doc/stable/weechat_user.fr.html> * Guide utilisateur : <https://weechat.org/files/doc/stable/weechat_user.fr.html>
Configurations intéressantes : Configurations intéressantes :
* <https://gist.github.com/pascalpoitras/8406501> * <https://gist.github.com/pascalpoitras/8406501>
* <https://lord.re/posts/118-config-weechat/> * <https://lord.re/posts/118-config-weechat/>
**Weechat**
## Installation ## Installation
@ -29,14 +32,17 @@ Sur OpenBSD :
pkg_add weechat pkg_add weechat
~~~ ~~~
## Configuration rapide
Lancer weechat : Lancer weechat :
~~~{.bash} ~~~{.bash}
$ weechat $ weechat
~~~ ~~~
## Configuration rapide
### Serveurs et channels
Changer son nick, username, realname Changer son nick, username, realname
~~~ ~~~
@ -45,48 +51,6 @@ Changer son nick, username, realname
/set irc.server_default.realname "foo bar" /set irc.server_default.realname "foo bar"
~~~ ~~~
*Configurer ses highlights*
Mots à «highlighter»
~~~
/set weechat.look.highlight foo,bar
~~~
Faire des highlights un peu plus sophistiqués (ie: à base de regex)
~~~
/set weechat.look.highlight_regex ^\*|^\* :|^\*:
~~~
Pour les désactiver
~~~
/set weechat.look.highlight_regex ""
~~~
Couleur des highlights dans les channels
~~~
/set weechat.color.chat_highlight yellow
/set weechat.color.chat_highlight_bg red
~~~
Couleur des highlights dans la bar de status
~~~
/set weechat.color.status_data_highlight red
/set weechat.color.status_data_private red
~~~
Être highlighté à chaque message dans le canal courrant
~~~
/buffer set highlight_regex .*
~~~
*Ajouter des servers/channels avec connexion automatique*
Ajouter des servers avec connexion automatique Ajouter des servers avec connexion automatique
~~~ ~~~
@ -99,8 +63,64 @@ Ajouter des channels avec connexion automatique
/set irc.server.freenode.autojoin "#debian,#openbsd,#evolix" /set irc.server.freenode.autojoin "#debian,#openbsd,#evolix"
~~~ ~~~
Se connecter à un serveur avec authentification
*Organiser ses buffers* ~~~
/set irc.server.$mysrv.username foo
/set irc.server.$mysrv.password XXX
/connect $mysrv
~~~
Se déconnecter
~~~
/disconnect $mysrv
~~~
### Configurer ses highlights
Mots à « highlighter »
~~~
/set weechat.look.highlight foo,bar
~~~
Faire des highlights avec des regex
~~~
/set weechat.look.highlight_regex ^\*|^\* :|^\*:
~~~
Pour les désactiver
~~~
/unset weechat.look.highlight_regex
~~~
Couleur des highlights dans les channels
~~~
/set weechat.color.chat_highlight yellow
/set weechat.color.chat_highlight_bg red
~~~
Couleur des highlights dans la bar de statut
~~~
/set weechat.color.status_data_highlight red
/set weechat.color.status_data_private red
~~~
Être highlighté à chaque message dans le canal courrant
~~~
/buffer set highlight_regex .*
~~~
### Organiser ses buffers et son layout
Inverser les buffers 3 et 4 Inverser les buffers 3 et 4
@ -122,6 +142,7 @@ ex : dans un des buffers qu'on veut merger
/buffer merge <n° du buffer que l'on veut ajouter> /buffer merge <n° du buffer que l'on veut ajouter>
~~~ ~~~
Sauvegarder Sauvegarder
~~~ ~~~
@ -154,8 +175,8 @@ Découper en plusieurs écrans
/window splitv /window splitv
~~~ ~~~
## Raccourcis clavier ### Raccourcis clavier
Voir <https://weechat.org/files/doc/stable/weechat_user.fr.html#key_bindings> Voir <https://weechat.org/files/doc/stable/weechat_user.fr.html#key_bindings>
* `Alt+u` Se positionner sur la première ligne non lue du tampon. `/window scroll_unread` * `Alt+u` Se positionner sur la première ligne non lue du tampon. `/window scroll_unread`