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

Last change on this file since 756 was 718, checked in by contact, 4 years ago

contrib/clients: WeeChat 3.3 enables all IRCv3 caps by default

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
30A [Weechat script] is available to provide better integration with soju.
31The script will automatically connect to all of your networks once a
32single connection to soju is set up in Weechat.
33
34On WeeChat 3.2-, no IRCv3 capabilities are enabled by default. To enable them:
35
36 /set irc.server_default.capabilities account-notify,away-notify,cap-notify,chghost,extended-join,invite-notify,multi-prefix,server-time,userhost-in-names
37 /save
38 /reconnect -all
39
40See `/help cap` for more information.
41
42[IRCv3 support tables]: https://ircv3.net/software/clients
43[gamja]: https://sr.ht/~emersion/gamja/
44[senpai]: https://sr.ht/~taiite/senpai/
45[Weechat]: https://weechat.org/
46[Weechat script]: https://github.com/weechat/scripts/blob/master/python/soju.py
47[Hexchat]: https://hexchat.github.io/
Note: See TracBrowser for help on using the repository browser.