Ceci est une ancienne révision du document !
Installation
La version présente sur perso est la 0.2.6 qui est ancienne par rapport aux dernières versions. Depuis la version 0.3.0 il y a eu plusieurs améliorations sur l'API des plugins, sur les fonctionnalités et la stabilité.
Sur son serveur personnel
Utilisation des paquets :
- Récupérer sur http://www.weechat.org/download/ les paquets correspondant à votre distribution
- Les installer avec votre gestionnaire de paquets, par exemple :
dpkg -i weechat-curses_0.3.5-1_amd64.deb
A partir des sources, sur perso
wget http://weechat.org/files/src/weechat-0.3.5.tar.bz2 tar xvfj weechat-0.3.5.tar.bz2 cd weechat-0.3.5 mkdir build cd build cmake .. make
Et dans son fichier .bashrc, ajouter :
alias weechat="$HOME/weechat-0.3.5/weechat-ncurses"
Configuration
Ajout d'un serveur IRC
/server add iiens irc.iiens.net/7000 -ssl -autoconnect
Ajout d'une nouvelle CA pour les connexions SSL
wget 'http://arise.iiens.net/?page=files&file=%2Fcertificats%2Fcacert.crt' -O cacert.crt mkdir -p ~/.weechat/ssl cat cacert.crt >> ~/.weechat/ssl/CAs.pem
Petites astuces
Zoom++
Petite astuce pour retirer/mettre les bars des buffers et la nicklist. C'est pratique quand on veut avoir rapidement juste la fenêtre de discussion. Utile si on est dans un petit terminal, comme sur les smartphones.
Création de la commande /zoom2 :
/alias zoom2 /window zoom;/set weechat.bar.buffers.hidden toggle;/set weechat.bar.nicklist.hidden toggle
Création du raccourci Alt+z :
/key bind meta-z /zoom2
Plugins intéressants
weeget
Le premier plugin à installer est weeget. Ce plugin permet de gérer les plugins venant du site officiel. Ca automatise le téléchargement, le chargement, la mise à jour des plugins.
iset
Plugin permettant de se balader en ncurses dans la configuration de WeeChat.
autojoin_on_invite
Pour rejoindre automatiquement un chan suite à une invitation.
buffers
Liste des buffers ouverts qui s'affiche à gauche.
completion
Pour faire de l'autocomplétion sur les mots.
grep
Pour faire une recherche dans un buffer ou un log.
kikoo
Un classique.
screen_away
Pour être mis/retiré du status away automatiquement quand on se détache ou se rattache à son screen.
weefish
Pour avoir une communication chiffrée de bout en bout en utilisant FiSH.