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
Introduce to make vim plugin
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
IK
April 19, 2019
Technology
70
0
Share
Introduce to make vim plugin
This silde explain what make vim plugin.
IK
April 19, 2019
More Decks by IK
See All by IK
Grown up from Vim User to Vim plugin developer side Japanese
get_me_power
0
720
Dark Power Plugin
get_me_power
0
510
ビムから逃げるな.pdf
get_me_power
0
67
Vim is Text Editor but Vim may can do anything....
get_me_power
0
65
Light side Vimming
get_me_power
0
55
Other Decks in Technology
See All in Technology
PHP と TypeScript の型システム比較:AI 時代の「型」は誰のためにあるのか? #frontend_phpcon_do / frontend_phpcon_do_2026
shogogg
1
250
Mastering Ruby Box
tagomoris
3
150
Agentic Web
dynamis
1
130
Oracle AI Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
6
1.9k
Sony_KMP_Journey_KotlinConf2026
sony
2
210
Dario Amodi『Policy on the AI Exponential』を理解する
nagatsu
0
180
チームで実践する AI-DLC 思考の軌跡を残すチェックポイント設計
belongadmin
0
2.6k
美味しいスイスチーズを作ろう🧀🐭
taigamikami
1
240
Platform engineering for developers, architects & the rest of us (AI agents)
danielbryantuk
0
180
サイバーセキュリティ概論 / Introduction to Cybersecurity
ks91
PRO
0
150
生成 AI × MCP で切り拓く次世代 SRE!自律型運用への挑戦と開発者体験の進化
_awache
0
150
「嘘をつくテスト」の失敗例から学ぶ 良いテストコード #frontend_phpcon_do
asumikam
0
450
Featured
See All Featured
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Prompt Engineering for Job Search
mfonobong
0
330
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
120k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
250
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
1
150
Reality Check: Gamification 10 Years Later
codingconduct
0
2.2k
Balancing Empowerment & Direction
lara
6
1.1k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
170
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.5k
How to Talk to Developers About Accessibility
jct
2
220
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.9k
Transcript
+ Plugin+ ΫοΩϯά جຊฤ
ࡐྉ
None
QMVHJOͷ໊લΛܾΊΔ
σΟϨΫτϦΛ༻ҙ͢Δ
None
QMVHJOσΟϨΫτϦ •即座に読み込ませるスクリプト⽤ •Command定義とか •書きすぎるとVimが重くなる
BVUPMPBEσΟϨΫτϦ •遅延読み込みをさせるスクリプト⽤ •これにより,Vimの起動をできるだけ下げない
None
QMVHJO5JNFSWJN
BVUPMPBE5JNFSWJN
7JN4DSJQU࣮ߦ
TPVSDFϑΝΠϧ໊ Ͱ࣮ߦ
SVOUJNFQBUI Λ͏
1MVHJOΛΠϯεί͠Α͏
༷ʑͳΠϯείํ๏
• runtimepathを使う • ~/.vim/pack/mypackage/start (Vim8) • dein.vim (暗⿊美無王) • vim-plug
• Neobundle (暗⿊美無王) • etc..
ϓϥάΠϯʂʂ
None
Extra time
ϓϥάΠϯͷͨΊͷϓϥάΠϯ
ʢ͍ʣϓϥάΠϯҰཡ • webapi.vim • vital.vim
webapi-vim
Ͱ͖Δ͜ͱ • Basic HTTP • Oauth • Atompub • SOAP
(in progress) • XMLRPC • MetaWeblog API
vital.vim
Ͱ͖Δ͜ͱ •VimScriptのライブラリを使う •プラグインに組込できる • Ϟδϡʔϧͱݴ͏୯ҐͰཧ͞ΕΔ
ϥΠϒϥϦҰཡ
•Data.List •Data.String •DateTime •System.File •Web.Http • ect..
ͱΓ͋͑ͣଟ͗͢Δ
https://github.com/vim-jp/vital.vim https://qiita.com/thinca/items/7a6a36206cf5e 30c5f64 ࢀߟจݙ