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
710
devdocs - offline language programming support
wikimatze
0
470
Flog, a New Git Branch extension
wikimatze
0
720
Cmus
wikimatze
0
92
cmus and vim
wikimatze
0
980
vimfest-2016-opening-keynote
wikimatze
0
91
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
本番に近いテストをもっと手軽に - Postmanで広がるAPIテストの世界 / Expanding the World of API Testing with Postman
yokawasa
1
220
When Token Pruning is Worse than Random: Understanding Visual Token Information in VLLMs
sansantech
PRO
0
230
こんなアーキテクチャ図は嫌だ BEYOND THE TIME: 半年後の自分へ贈る15のメッセージ / 15 of Anti-pattern in AWS Architecture Diagrams
naospon
2
110
Webとヘルスデータ
yukukotani
0
120
全社に広がるMCPサーバーを、 どう安全に管理するか MCPass開発の舞台裏
mtpooh
3
250
Beyond the Hype: Practical AI for Your Oracle Database with MCP
thatjeffsmith
1
160
Self Healing Rollouts: Automating Production Fixes with Agentic AI
kdubois
0
130
AIで開発は速くなったのに、なぜ現場は楽にならないのか 〜あなたの組織のボトルネックを突き止めるワークショップ〜
jacopen
1
200
Claude Codeの体系的な理解と知識のフック
oikon48
10
6.5k
When Does a Local Qwen Start to Break
morshoto
0
110
Oracle AI Databaseデータベース・サービス: BaseDB/ExaDB-Dの可用性
oracle4engineer
PRO
1
1.1k
Genie Code ワークショップ 基礎編 / Genie-Code-Workshop-fundamental
databricksjapan
PRO
0
300
Featured
See All Featured
Docker and Python
trallard
47
4.2k
Leo the Paperboy
mayatellez
8
2.2k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
290
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.5k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
57k
Site-Speed That Sticks
csswizardry
13
1.5k
Thoughts on Productivity
jonyablonski
76
5.3k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
120
120k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
760
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6.1k
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