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

Last change on this file since 578 was 578, checked in by delthas, 4 years ago

contrib/clients: Mention Hexchat

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# [senpai]
15
16senpai is being developed with soju in mind, so should have excellent
17integration. senpai supports many IRCv3 features including chat history.
18
19# [Weechat]
20
21By default, WeeChat doesn't request any IRCv3 capability. To enable all
22supported capabilities as of WeeChat 3.1:
23
24 /set irc.server_default.capabilities account-notify,away-notify,cap-notify,chghost,extended-join,invite-notify,multi-prefix,server-time,userhost-in-names
25 /save
26 /reconnect -all
27
28See `/help cap` for more information.
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
34# [Hexchat]
35
36Hexchat has support for a small set of IRCv3 capabilities. To prevent automatically reconnecting to channels parted from soju, and prevent buffering outgoing messages:
37
38 /set irc_reconnect_rejoin off
39 /set net_throttle off
40
41[IRCv3 support tables]: https://ircv3.net/software/clients
42[gamja]: https://sr.ht/~emersion/gamja/
43[senpai]: https://sr.ht/~taiite/senpai/
44[Weechat]: https://weechat.org/
45[Weechat script]: https://github.com/weechat/scripts/blob/master/python/soju.py
46[Hexchat]: https://hexchat.github.io/
Note: See TracBrowser for help on using the repository browser.