source: code/trunk/contrib/clients.md@ 647

Last change on this file since 647 was 633, checked in by contact, 4 years ago

contrib/clients: update IRCv3 caps for Weechat 3.3

File size: 1.6 KB
Line 
1# Clients
2
3This page describes how to configure IRC clients to better integrate with soju.
4
5Also see the [IRCv3 support tables] for a more general list of clients.
6
7# [gamja]
8
9gamja has been designed together with soju, so should have excellent
10integration. gamja supports many IRCv3 features including chat history.
11gamja also provides UI to manage soju networks via the
12`soju.im/bouncer-networks` extension.
13
14# [Hexchat]
15
16Hexchat has support for a small set of IRCv3 capabilities. To prevent
17automatically reconnecting to channels parted from soju, and prevent buffering
18outgoing messages:
19
20 /set irc_reconnect_rejoin off
21 /set net_throttle off
22
23# [senpai]
24
25senpai is being developed with soju in mind, so should have excellent
26integration. senpai supports many IRCv3 features including chat history.
27
28# [Weechat]
29
30By default, WeeChat doesn't request any IRCv3 capability. To enable all
31supported capabilities as of WeeChat 3.3:
32
33 /set irc.server_default.capabilities account-notify,away-notify,cap-notify,chghost,extended-join,invite-notify,message-tags,multi-prefix,server-time,setname,userhost-in-names
34 /save
35 /reconnect -all
36
37See `/help cap` for more information.
38
39A [Weechat script] is available to provide better integration with soju.
40The script will automatically connect to all of your networks once a
41single connection to soju is set up in Weechat.
42
43[IRCv3 support tables]: https://ircv3.net/software/clients
44[gamja]: https://sr.ht/~emersion/gamja/
45[senpai]: https://sr.ht/~taiite/senpai/
46[Weechat]: https://weechat.org/
47[Weechat script]: https://github.com/weechat/scripts/blob/master/python/soju.py
48[Hexchat]: https://hexchat.github.io/
Note: See TracBrowser for help on using the repository browser.