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
700
devdocs - offline language programming support
wikimatze
0
460
Flog, a New Git Branch extension
wikimatze
0
720
Cmus
wikimatze
0
91
cmus and vim
wikimatze
0
960
vimfest-2016-opening-keynote
wikimatze
0
90
Get productive with vimtex for LaTeX
wikimatze
0
740
Synchronize gitter and IRC
wikimatze
0
210
Vimfest
wikimatze
0
330
Other Decks in Technology
See All in Technology
PLaMo 3.0 Primeの事後学習
pfn
PRO
0
270
タクシーアプリ『GO』の実践的データ活用〜位置情報データの収集とStreamlitでの可視化〜
mot_techtalk
2
200
AIエージェントを前提としたプラットフォーム エンジニアリング:GKEで作るAgent-Ready Golden Path
legalontechnologies
PRO
1
200
オートロックマンションなのに、各部屋は施錠なし!? 攻撃者が組織内ネットワークで大暴れする理由 / The Front Door Is Locked, but the Rooms Are Wide Open: Why Attackers Move Freely Inside Enterprise Networks
nttcom
0
1.5k
ボトムアップ文化が強い組織で セキュリティをどう根付かせていくかの現在進行形の話 / Making Security Stick in a Bottom-Up Organization
yamaguchitk333
0
130
LLMリーダーボードアップデートに向けたAgentic Math_SWEのトレースについて
nejumi
0
210
PLaMo 3.0 Primeの構造化出力サポート
pfn
PRO
0
190
第3回しろおびセキュリティスポンサーセッション
log0417
0
140
【Google Cloud Next Tokyo'26】Gemini Enterprise と Oracle AI Database で実現する、業務データ活用を実現する AI エージェント実装
shisyu_gaku
0
210
Flutterをカメラで動かしたかった話
sony
0
120
メルカリのグローバルアプリで挑んだ AlloyDB 運用と課題解決の実践記
hatappi
0
230
【CEDEC2026】『GRANBLUE FANTASY: Relink - Endless Ragnarok』のバトル制作事例 ~最高のキャラゲーを目指して~
cygames
PRO
0
190
Featured
See All Featured
ラッコキーワード サービス紹介資料
rakko
1
4.2M
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
64
56k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
380
Claude Code のすすめ
schroneko
67
230k
Odyssey Design
rkendrick25
PRO
2
750
We Are The Robots
honzajavorek
0
290
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.9k
Context Engineering - Making Every Token Count
addyosmani
9
1k
A Tale of Four Properties
chriscoyier
163
24k
RailsConf 2023
tenderlove
30
1.5k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
119
120k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
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