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
54
Light side Vimming
get_me_power
0
35
Introduce to make vim plugin
get_me_power
0
53
Other Decks in Programming
See All in Programming
ISUCON研修おかわり会 講義スライド
arfes0e2b3c
0
300
ruby.wasmで多人数リアルタイム通信ゲームを作ろう
lnit
3
350
システム成長を止めない!本番無停止テーブル移行の全貌
sakawe_ee
1
160
#QiitaBash MCPのセキュリティ
ryosukedtomita
0
830
初学者でも今すぐできる、Claude Codeの生産性を10倍上げるTips
s4yuba
12
7k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
50
32k
git worktree × Claude Code × MCP ~生成AI時代の並列開発フロー~
hisuzuya
1
520
High-Level Programming Languages in AI Era -Human Thought and Mind-
hayat01sh1da
PRO
0
710
Modern Angular with Signals and Signal Store:New Rules for Your Architecture @enterJS Advanced Angular Day 2025
manfredsteyer
PRO
0
180
Flutterで備える!Accessibility Nutrition Labels完全ガイド
yuukiw00w
0
140
Webの外へ飛び出せ NativePHPが切り拓くPHPの未来
takuyakatsusa
2
470
Google Agent Development Kit でLINE Botを作ってみた
ymd65536
2
220
Featured
See All Featured
Adopting Sorbet at Scale
ufuk
77
9.4k
The World Runs on Bad Software
bkeepers
PRO
69
11k
GraphQLとの向き合い方2022年版
quramy
49
14k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
5.9k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Practical Orchestrator
shlominoach
188
11k
VelocityConf: Rendering Performance Case Studies
addyosmani
331
24k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
124
52k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
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!