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
Vimmerを支える技術
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
kenya
April 03, 2023
Programming
110
0
Share
Vimmerを支える技術
私のようなVimを完全に理解したVimmerによる、Vimmerを支える技術の紹介です。ぜひみんなもVim使おう!
kenya
April 03, 2023
More Decks by kenya
See All by kenya
OKRで目標立ててみた
kenyamasuko
0
240
『RSC From Scratch. Part 1: Server Components』を読んだぜ
kenyamasuko
2
230
Webサイトが表示されるまでの流れ
kenyamasuko
1
580
Other Decks in Programming
See All in Programming
UaaL×Androidアプリのメモリ計測 — Memory Profilerの先へ
rio432
0
160
ECR拡張スキャンでSBOMを収集して サプライチェーン攻撃の影響調査を 爆速で終わらせてみた
akihisaikeda
1
170
なぜあなたのコードには「コシ」がないのか?〜AI時代に問う、最後まで美味しい設計と戦略〜 #phpconkagawa / phpconkagawa2026
shogogg
0
210
AIチームを指揮するOSS「TAKT」活用術 / How to Use “TAKT,” an OSS Tool for Orchestrating AI Teams
nrslib
1
300
AI時代だからこそ「Bloc」を採用する価値があるのかもしれない
takuroabe
0
210
横断組織出身のQAEがインプロセスQAEでつまずいたこと・活かせたこと
ty89
0
160
Firefoxにコントリビューションして得られた学び
ken7253
2
170
~ 秘伝のタレ化した『神スプシ』と戦う ~ 関数型パラダイムで壊れない仕組みへ
h0r15h0
1
120
20年以上続くプロダクトでも使い続けられる静的解析ツールを求めて
matsuo_atsushi
0
160
Copilot CLI の継戦能力を高める コンテキスト管理
nozomutu
0
200
PHPでローカル環境用のSSL/TLS証明書を発行することはできるのか? #phpconkagawa
akase244
0
380
oxlintはeslint/typescript-eslintを置き換えられるのか
shomafujita
2
110
Featured
See All Featured
Building Adaptive Systems
keathley
44
3k
エンジニアに許された特別な時間の終わり
watany
106
240k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
200
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
70
39k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.3k
From π to Pie charts
rasagy
0
180
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Tell your own story through comics
letsgokoyo
1
930
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
How GitHub (no longer) Works
holman
316
150k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
23k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Transcript
VimmerΛࢧ͑Δٕज़ ͚Μ
͚Μ • Like🫶 • TypeScript • React/Next.js • Job🧑🔧 •
डୗͱࣗࣾαͷϑϩϯτΤϯυ • Recently🤔 • SQLͱςετΛษڧத... • ReactͱNext.jsͷυΩϡϝϯτΛಡ Έ͍ͨ
࣍ • Vimͱ • VimmerΛࢧ͑Δٕज़
Vimͱ
λʔϛφϧʢCLIʣ͔Βૢ࡞͢Δ ςΩετΤσΟλ
Vimͷ͍ํ 1. λʔϛφϧΛ։͘ 2. `vim ։͖͍ͨϑΝΠϧ`Ͱ։͘͜ͱ͕Ͱ͖Δ ৄ͍͜͠ͱ VimtutorͰʂʂ
Vimͷ͍͍ͱ͜Ζ 1. ίϚϯυͰ݁Ͱ͖Δʢͨ͘͞ΜλΠϐϯάͰ͖·͢ʣ
VimmerΛࢧ͑Δٕज़
ʢVimmerͱݴͬͯϖʔϖʔͰ͢ʣ
VimmerΛࢧ͑Δٕज़ 1. λʔϛφϧ 2. ֦ுػೳ 3. ϚʔΫμϯ 4. ΩʔϘʔυ
λʔϛφϧ • Rustͷλʔϛφϧɻߴʹىಈ͢Δɻ • AIΛࡌ͓ͯ͠ΓɺΤϥʔΛు͔ΕͨΓͨ͠ࡍʹॿ͚ͯ͘ΕΔɻ Warp
λʔϛφϧ • ͜ΕRustͷλʔϛφϧɻߴʹىಈ͢Δɻ • luaݴޠͰઃఆϑΝΠϧ͕ॻ͚Δɻը૾Λग़ྗͰ͖Δɻ Wezterm
֦ுػೳ • VSCode ͰNeoVim͕͑ΔʢNeoVimͷઃఆΛҾ͖ܧ͛Δʣ • αΫαΫಈ͘ VSCode NeoVim
ϚʔΫμϯ • ϚʔΫΞοϓͱಉ͡ײ֮ͰจॻΛߏԽͰ͖Δ • ༷ʑͳΞϓϦέʔγϣϯͰॻ͚Δ • جຊϝϞϚʔΫμϯʢObsidianΦεεϝʣ
ΩʔϘʔυ • VimmerλΠϐϯά͕͖ʢภݟʣ • ֎ग़ઌͰؾ࣋ͪΑ͘λΠϐϯά͍ͨ͠ • NuPhy Air60
͓લVimmerʹͳΒͳ͍͔ʁ