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
500
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
660
ビムから逃げるな.pdf
get_me_power
0
64
Vim is Text Editor but Vim may can do anything....
get_me_power
0
59
Light side Vimming
get_me_power
0
39
Introduce to make vim plugin
get_me_power
0
67
Other Decks in Programming
See All in Programming
【卒業研究】会話ログ分析によるユーザーごとの関心に応じた話題提案手法
momok47
0
200
AWS re:Invent 2025参加 直前 Seattle-Tacoma Airport(SEA)におけるハードウェア紛失インシデントLT
tetutetu214
2
110
Rust 製のコードエディタ “Zed” を使ってみた
nearme_tech
PRO
0
170
AI によるインシデント初動調査の自動化を行う AI インシデントコマンダーを作った話
azukiazusa1
1
720
AI & Enginnering
codelynx
0
110
CSC307 Lecture 07
javiergs
PRO
0
550
ぼくの開発環境2026
yuzneri
0
210
AIによる高速開発をどう制御するか? ガードレール設置で開発速度と品質を両立させたチームの事例
tonkotsuboy_com
7
2.3k
OSSとなったswift-buildで Xcodeのビルドを差し替えられるため 自分でXcodeを直せる時代になっている ダイアモンド問題編
yimajo
3
610
AIフル活用時代だからこそ学んでおきたい働き方の心得
shinoyu
0
130
Unicodeどうしてる? PHPから見たUnicode対応と他言語での対応についてのお伺い
youkidearitai
PRO
1
2.5k
Vibe Coding - AI 驅動的軟體開發
mickyp100
0
170
Featured
See All Featured
Code Reviewing Like a Champion
maltzj
527
40k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
0
3.4k
SEO for Brand Visibility & Recognition
aleyda
0
4.2k
The agentic SEO stack - context over prompts
schlessera
0
630
How to Ace a Technical Interview
jacobian
281
24k
The Curse of the Amulet
leimatthew05
1
8.4k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
150
Agile that works and the tools we love
rasmusluckow
331
21k
Making Projects Easy
brettharned
120
6.6k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
117
110k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.1k
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!