2017-03-20 18:53:37 +01:00
|
|
|
---
|
|
|
|
title: Howto Weechat
|
|
|
|
categories: tips
|
|
|
|
...
|
|
|
|
|
2018-11-09 23:16:35 +01:00
|
|
|
Documentation officielle :
|
|
|
|
|
2017-03-20 18:53:37 +01:00
|
|
|
* <https://weechat.org/>
|
|
|
|
* <https://weechat.org/files/doc/stable/weechat_user.fr.html>
|
|
|
|
|
2018-11-09 23:16:35 +01:00
|
|
|
Configurations intéressantes :
|
|
|
|
|
|
|
|
* <https://gist.github.com/pascalpoitras/8406501>
|
|
|
|
* <https://lord.re/posts/118-config-weechat/>
|
2017-03-20 18:53:37 +01:00
|
|
|
|
|
|
|
**Weechat**
|
|
|
|
|
|
|
|
## Installation
|
|
|
|
|
|
|
|
Sur Debian :
|
|
|
|
|
|
|
|
~~~{.bash}
|
|
|
|
apt install weechat
|
|
|
|
~~~
|
|
|
|
|
|
|
|
Sur OpenBSD :
|
|
|
|
|
|
|
|
~~~{.bash}
|
|
|
|
pkg_add weechat
|
|
|
|
~~~
|
|
|
|
|
|
|
|
## Configuration rapide
|
|
|
|
|
|
|
|
Lancer weechat :
|
|
|
|
|
|
|
|
~~~{.bash}
|
|
|
|
$ weechat
|
|
|
|
~~~
|
|
|
|
|
2017-07-07 15:36:22 +02:00
|
|
|
Changer son nick, username, realname
|
2017-03-20 18:53:37 +01:00
|
|
|
|
|
|
|
~~~
|
|
|
|
/set irc.server_default.nicks "foo"
|
|
|
|
/set irc.server_default.username "foo"
|
|
|
|
/set irc.server_default.realname "foo bar"
|
|
|
|
~~~
|
|
|
|
|
|
|
|
*Configurer ses highlights*
|
|
|
|
|
|
|
|
Mots à «highlighter»
|
|
|
|
|
|
|
|
~~~
|
|
|
|
/set weechat.look.highlight foo,bar
|
|
|
|
~~~
|
|
|
|
|
2017-03-21 11:52:35 +01:00
|
|
|
Faire des highlights un peu plus sophistiqués (ie: à base de regex)
|
|
|
|
|
|
|
|
~~~
|
|
|
|
/set weechat.look.highlight_regex ^\*|^\* :|^\*:
|
|
|
|
~~~
|
|
|
|
|
2018-02-21 15:19:22 +01:00
|
|
|
Pour les désactiver
|
|
|
|
|
|
|
|
~~~
|
|
|
|
/set weechat.look.highlight_regex ""
|
|
|
|
~~~
|
|
|
|
|
2017-03-20 18:53:37 +01:00
|
|
|
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
|
|
|
|
~~~
|
|
|
|
|
2017-07-07 15:36:22 +02:00
|
|
|
Ê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
|
2017-03-20 18:53:37 +01:00
|
|
|
|
|
|
|
~~~
|
2017-10-24 20:26:55 +02:00
|
|
|
/server add freenode chat.freenode.net/6697 -ssl -autoconnect
|
2017-03-20 18:53:37 +01:00
|
|
|
~~~
|
|
|
|
|
2017-07-07 15:36:22 +02:00
|
|
|
Ajouter des channels avec connexion automatique
|
2017-03-20 18:53:37 +01:00
|
|
|
|
|
|
|
~~~
|
|
|
|
/set irc.server.freenode.autojoin "#debian,#openbsd,#evolix"
|
|
|
|
~~~
|
|
|
|
|
2017-07-07 15:36:22 +02:00
|
|
|
|
|
|
|
*Organiser ses buffers*
|
|
|
|
|
|
|
|
Inverser les buffers 3 et 4
|
2017-04-25 17:44:29 +02:00
|
|
|
|
|
|
|
~~~
|
2017-07-07 15:36:22 +02:00
|
|
|
/buffer swap 4 3
|
2017-04-25 17:44:29 +02:00
|
|
|
~~~
|
|
|
|
|
2017-07-07 15:36:22 +02:00
|
|
|
Déplacer un buffer
|
2017-05-02 10:05:15 +02:00
|
|
|
|
|
|
|
~~~
|
2017-11-06 17:12:25 +01:00
|
|
|
/buffer move 3
|
2017-05-02 10:05:15 +02:00
|
|
|
~~~
|
|
|
|
|
2017-07-07 15:36:22 +02:00
|
|
|
Merger des buffers
|
2017-05-02 10:05:15 +02:00
|
|
|
|
2017-07-07 15:36:22 +02:00
|
|
|
ex : dans un des buffers qu'on veut merger
|
|
|
|
|
|
|
|
~~~
|
|
|
|
/buffer merge <n° du buffer que l'on veut ajouter>
|
|
|
|
~~~
|
|
|
|
|
|
|
|
Sauvegarder
|
2017-03-20 18:53:37 +01:00
|
|
|
|
|
|
|
~~~
|
|
|
|
/save
|
|
|
|
~~~
|
2017-07-07 15:36:22 +02:00
|
|
|
|
2017-10-24 19:55:46 +02:00
|
|
|
Sauvegarder son layout
|
|
|
|
|
|
|
|
~~~
|
|
|
|
/layout store
|
|
|
|
/save
|
|
|
|
~~~
|
|
|
|
|
2017-07-07 15:36:22 +02:00
|
|
|
Sortir d'un buffer
|
|
|
|
|
|
|
|
~~~
|
|
|
|
/part
|
|
|
|
~~~
|
|
|
|
|
|
|
|
Fermer un buffer
|
|
|
|
|
|
|
|
~~~
|
|
|
|
/close
|
|
|
|
~~~
|
2018-11-09 23:16:35 +01:00
|
|
|
|
2019-11-12 11:36:38 +01:00
|
|
|
Découper en plusieurs écrans
|
|
|
|
|
|
|
|
~~~
|
|
|
|
/window splith
|
|
|
|
/window splitv
|
|
|
|
~~~
|
|
|
|
|
2018-11-09 23:16:35 +01:00
|
|
|
## Raccourcis clavier
|
|
|
|
|
|
|
|
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`
|