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
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
450
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
86
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
Snowflakeと仲良くなる第一歩
coco_se
4
480
ルールやカスタム機能、どう活かす?ハンズオンで体感するIBM Bobの出力コントロール
muehara
1
170
プロダクト開発から業務改善コンサルまで。事業全体へ「染み出す」ことで広がるエンジニアの可能性
ham0215
0
130
20260619 私の日常業務での生成 AI 活用
masaruogura
1
210
小さく始める AI 活用推進 ― 日経電子版 Web チームの事例/nikkei-tech-talk47
nikkei_engineer_recruiting
0
270
アンオフィシャルな、オフィシャルからのお願い
wyamazak_devrel
0
110
FinOps × AIエージェントで実現する コストインシデントの自動調査
oasis1994liveforever
0
140
AIエージェントが名古屋の猛暑からあなたを守る
happysamurai294
0
120
AIソロプレナー時代に2ヶ月で20人増員した事業創造会社の開発組織の話
miyatakoji
0
670
2026TECHFRESH畢業分享會 - AI 時代的人生存檔點
line_developers_tw
PRO
0
1.1k
2026TECHFRESH畢業分享會 - Lightning Talk - 資料也要 CI/CD? 用 Airbyte 自動化資料同步
line_developers_tw
PRO
0
1.1k
新しいVibe Codingと”自走”について
watany
6
330
Featured
See All Featured
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
370
Facilitating Awesome Meetings
lara
57
7k
The Curse of the Amulet
leimatthew05
1
13k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
Code Review Best Practice
trishagee
74
20k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.5k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.7k
Between Models and Reality
mayunak
4
340
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
210
Typedesign – Prime Four
hannesfritz
42
3.1k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
610
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