Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Weechat - another IRC client
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Matthias Günther
June 01, 2016
Technology
1.1k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Weechat - another IRC client
Given at
https://vimberlin.de/may-2016-meetup
Matthias Günther
June 01, 2016
More Decks by Matthias Günther
See All by Matthias Günther
copymatch_and_dadbod.pdf
wikimatze
0
690
devdocs - offline language programming support
wikimatze
0
460
Flog, a New Git Branch extension
wikimatze
0
710
Cmus
wikimatze
0
91
cmus and vim
wikimatze
0
950
vimfest-2016-opening-keynote
wikimatze
0
89
Get productive with vimtex for LaTeX
wikimatze
0
730
Synchronize gitter and IRC
wikimatze
0
210
Vimfest
wikimatze
0
320
Other Decks in Technology
See All in Technology
AIDLC_ヤフーショッピングの取り組み
lycorptech_jp
PRO
0
580
人を動かすのは時間ではなく、納得感 〜新任EMが入社3ヶ月、組織を2回変えた話〜
kakehashi
PRO
3
190
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
110k
ポストモーテム! DDoSからサイトは守れた。 でもビジネスは守れなかった。
bengo4com
0
2.1k
AI Agent SaaS を支える自社仮想化基盤への挑戦と実運用 / ai-agent-saas-virtualization
flatt_security
2
3.3k
グローバルチームと挑むプロダクト開発
sansantech
PRO
1
170
cccccc
moznion
0
1.8k
プロダクトだけじゃない、社内プロセスにおける自動化・省力化ノススメ
kakehashi
PRO
1
3.1k
地域 SRE コミュニティ最前線 / SRE NEXT 2026 Discussion Night Track C
muziyoshiz
0
180
【Claude Code】鹿野さんに聞く 私の推しの並行開発環境 大公開 / claude-code-parallel-2026-07-15
tonkotsuboy_com
3
310
Keeping applications secure by evolving OAuth 2.0 and OpenID Connect
ahus1
PRO
1
150
依頼文化をやめる日 EM視点で語るPlatform EngineeringとInclusive SRE / Discussing Platform Engineering and Inclusive SRE from an EM's Perspective
shin1988
4
4.6k
Featured
See All Featured
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
410
How GitHub (no longer) Works
holman
316
150k
Producing Creativity
orderedlist
PRO
348
40k
Into the Great Unknown - MozCon
thekraken
41
2.6k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
340
sira's awesome portfolio website redesign presentation
elsirapls
0
300
Information Architects: The Missing Link in Design Systems
soysaucechin
0
1k
Color Theory Basics | Prateek | Gurzu
gurzu
0
380
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
890
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
3.7k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.4k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
320
Transcript
Weechat - another IRC client
Installation Either … $ git clone https://github.com/weechat/weechat.git && cd weechat
$ mkdir build cd build cmake .. && make && sudo make install … or $ sudo apt-get install weechat
Most beautiful starting screen 06:18:26 | ___ __ ______________ _____
06:18:26 | __ | / /___________ ____/__ /_______ __ /_ 06:18:26 | __ | /| / /_ _ \ _ \ / __ __ \ __ `/ __/ 06:18:26 | __ |/ |/ / / __/ __/ /___ _ / / / /_/ // /_ 06:18:26 | ____/|__/ \___/\___/\____/ /_/ /_/\__,_/ \__/ 06:18:26 | WeeChat 1.5 [compiled on May 4 2016 06:16:40] 06:18:26 | - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 06:18:26 | 06:18:26 | Welcome to WeeChat! 06:18:26 | 06:18:26 | If you are discovering WeeChat, it is recommended to read at least the quickstart guide, and the user's ... 06:18:26 | All WeeChat docs are available at: https://weechat.org/doc 06:18:26 | 06:18:26 | Moreover, there is inline help with /help on all commands and options (use Tab key to complete the name). 06:18:26 | The command /iset (script iset.pl) can help to customize WeeChat: /script install iset.pl ...
Basic setup (server, nickname, connect, join channels) /server add freenode
chat.freenode.net /set irc.server.freenode.nicks "wikimatze" /set irc.server.freenode.username "Matthias" /set irc.server.freenode.realname "Matthias Günther" /connect freenode /join #vimberlin
Comfort with autoconnect servers and channels /set irc.server.freenode.autoconnect "on" /set
irc.server.freenode.autojoin "#vimberlin,#padrino"
Enabling SSL /set irc.server.freenode.ssl "on" /set irc.server.freenode.ssl_verify "on" /set weechat.network.gnutls_ca_file
"/etc/ssl/certs/ca-certificates.crt" /set irc.server.freenode.addresses chat.freenode.net/6697
Check if SSL is working
Automate nickname authentication /set irc.server.freenode.command "/msg nickserv identify {your password}"
/set irc.server.freenode.nicks "wikimatze"
Plugins /script search /script install autosort.py
Plugin: autosort.py grouping default groups your channels by server. https://weechat.org/scripts/
source/autosort.py.html/
Plugin: buffers.pl
Configuring: Hide joining or leaving the channel (image)
Configuring: Hide joining or leaving the channel (howto) /set weechat.look.buffer_notify_default
message /set irc.look.smart_filter on /filter add irc_smart * irc_smart_filter *
Configuring: Hide channel operations (image)
Configuring: Hide channel operations (howto) /filter add irc_join_names * irc_366,irc_332,irc_333,irc_329,irc_324
*
Look and feel: timeformat /set weechat.look.buffer_time_format /set weechat.look.buffer_time_format “%H:%M”
Seeing strange symbols I couldn’t type in German symbols like
Äüß. The solution was to install the libcursesw package: $ sudo apt-get install libncursesw5-dev
Who am I @wikimatze writing @padrinobook running @vimberlin updating @padrinorb
and organizing @vim_fest