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
Dark Power Plugin
Search
IK
August 30, 2019
Programming
0
470
Dark Power Plugin
IK
August 30, 2019
Tweet
Share
More Decks by IK
See All by IK
Grown up from Vim User to Vim plugin developer side Japanese
get_me_power
0
620
ビムから逃げるな.pdf
get_me_power
0
59
Vim is Text Editor but Vim may can do anything....
get_me_power
0
51
Light side Vimming
get_me_power
0
34
Introduce to make vim plugin
get_me_power
0
50
Other Decks in Programming
See All in Programming
A2A プロトコルを試してみる
azukiazusa1
2
1.1k
Systèmes distribués, pour le meilleur et pour le pire - BreizhCamp 2025 - Conférence
slecache
0
100
GoのGenericsによるslice操作との付き合い方
syumai
3
680
Deep Dive into ~/.claude/projects
hiragram
8
1.4k
アンドパッドの Go 勉強会「 gopher 会」とその内容の紹介
andpad
0
260
Beyond Portability: Live Migration for Evolving WebAssembly Workloads
chikuwait
0
390
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
220
XSLTで作るBrainfuck処理系
makki_d
0
210
PHPで始める振る舞い駆動開発(Behaviour-Driven Development)
ohmori_yusuke
2
180
20250628_非エンジニアがバイブコーディングしてみた
ponponmikankan
0
370
LT 2025-06-30: プロダクトエンジニアの役割
yamamotok
0
340
エンジニア向け採用ピッチ資料
inusan
0
160
Featured
See All Featured
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
181
53k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
35
2.3k
Scaling GitHub
holman
459
140k
Code Review Best Practice
trishagee
68
18k
What's in a price? How to price your products and services
michaelherold
246
12k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.3k
Building Applications with DynamoDB
mza
95
6.5k
A better future with KSS
kneath
239
17k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Testing 201, or: Great Expectations
jmmastey
42
7.5k
Transcript
ΰϦϥWJN *,
ࣗݾհ •/BNF*, •ࣄֶ෦ੜ •5XJUUFS!HFU@NF@QPXFS •ॴଐWJNKQ
5FYUFEJUPS
ϓϩάϥϚͷͨΊͷ จ۩
͍ΖΜͳ5FYU&EJUPS
None
•光のVim •闇のVim
None
None
•光のVim •闇のVim
•光のVim •闇のVim
DARK POWER VIM
҉ࠇඒແԦ
None
͍͢͝ਓͰ͢ ຊਓͷεϥΠυΑΓൈਮ
LET’S FALL IN DARK SIDE
ҰൠతʹٻΊΒΕΔͷ ภݟʣ ファイルエクスプローラー プラグインマネージャー 起動の速さ 補完機能
DARK POWER PLUGIN
dein.vim
7JNͷͨΊͷϓϥάΠϯϚωʔδϟ
ϓϥάΠϯߋ৽ָ͕
None
Ԇϩʔυػೳ͕͍͢͝
Ԇϩʔυͱʁ •ファイル形式を識別してプラグインロード •モードを識別してプラグインロード
ྫ͑
vim-rails •UQPQFࢯ࡞ •3BJMTͷͨΊͷ1MVHJO
3BJMTΛॻ͘ͱ͖Ҏ֎Θͳ͍
ϓϥάΠϯͷϩʔυλΠϛϯάΛ੍ޚ
ىಈΛ্͛Δ͜ͱ͕Ͱ͖Δʂ
UPNMϑΝΠϧͰϓϥάΠϯཧ
example
None
defx.nvim
ϑΝΠϧΤΫεϓϩʔϥʔ
None
None
ىಈτοϓΫϥε
͖ͳΩʔόΠϯυΛͯΕΔʂ
ΩʔόΠϯυͯʢྫʣ
None
denite.nvim
EFOJUF͕Ͱ͖Δ͜ͱ ファイルを開く スイッチングバッファ レジスタの値を挿⼊する 現在のディレクトリを変更する ファイル検索する
EFOJUF͕Ͱ͖Δ͜ͱ ファイルを開く スイッチングバッファ レジスタの値を挿⼊する 現在のディレクトリを変更する ファイル検索する
%FNP
None
deoplete.nvim
͋ͷ7JNͰࣗಈิ͕οʂ
None
ରԠิݴޠʢҰྫʣ
·ͩ·ͩ͋Δͧʂʂʂ
-TQUBCOJOFʹରԠοʂʂ
%FNP
None
None
·ͱΊ
ҋͷྗڪΖ͔ͬͨ͠
None
%BSL1PXFSͰ20-Λ͋͛Α͏ʂ
:qa!