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
460
Flog, a New Git Branch extension
wikimatze
0
710
Cmus
wikimatze
0
91
cmus and vim
wikimatze
0
960
vimfest-2016-opening-keynote
wikimatze
0
89
Get productive with vimtex for LaTeX
wikimatze
0
740
Synchronize gitter and IRC
wikimatze
0
210
Vimfest
wikimatze
0
320
Other Decks in Technology
See All in Technology
タスクの複雑さでモデルを選ぶ ── Thompson Samplingで動かす“トークン/コスト最適化
satohy0323
0
520
生成AI×AWS CDK×AWS FISで"振り返れる"ミニGameDayをつくろう
yoshimi0227
1
250
AIと共生する開発者プラットフォーム:バクラクのモノレポ×マイクロサービス基盤
sakajunquality
2
3.6k
Devsumi 2026 Summer 人もAIも使える共通基盤を事業の加速装置にする~デザインシステム運用に学ぶ組織レバレッジ~ 渡辺 凌央
legalontechnologies
PRO
1
180
AICoEでAIネイティブ組織への進化
yukiogawa
0
180
kintone の AI コワーカーを、 Anthropic にエージェントを"ホストさせて"作った話 #devkinmeetup
sugimomoto
0
110
Claude Code公式skillで 自分の仕事を少しずつ手放そう!(Claude Code開発ノウハウ大公開スペシャル by クラスメソッド)
kaym
1
440
知らん間に、回ってる
ming_ayami
0
670
ruby.wasmとPicoRuby.wasmに対応した仮想DOMライブラリを作ってる話 #kaigieffect_kaigi
sue445
PRO
0
150
Network Firewallやっていき!
news_it_enj
0
150
Terraform共通モジュールをチーム横断で“変えられる”運用へ ― リリースと適用の分離
kekke_n
1
3.1k
凡エンジニアがこの先生きのこるためには。〜TypeScript完全に理解したい〜
alchemy1115
2
290
Featured
See All Featured
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Product Roadmaps are Hard
iamctodd
55
12k
Evolving SEO for Evolving Search Engines
ryanjones
0
240
Into the Great Unknown - MozCon
thekraken
41
2.6k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
490
Docker and Python
trallard
47
4k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.3k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Building Applications with DynamoDB
mza
96
7.1k
BBQ
matthewcrist
89
10k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
67k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.3k
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