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
IK
April 19, 2019
Technology
0
67
Introduce to make vim plugin
This silde explain what make vim plugin.
IK
April 19, 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
Dark Power Plugin
get_me_power
0
500
ビムから逃げるな.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
Other Decks in Technology
See All in Technology
SREが向き合う大規模リアーキテクチャ 〜信頼性とアジリティの両立〜
zepprix
0
440
~Everything as Codeを諦めない~ 後からCDK
mu7889yoon
3
330
10Xにおける品質保証活動の全体像と改善 #no_more_wait_for_test
nihonbuson
PRO
2
240
ClickHouseはどのように大規模データを活用したAIエージェントを全社展開しているのか
mikimatsumoto
0
220
プロダクト成長を支える開発基盤とスケールに伴う課題
yuu26
4
1.3k
15 years with Rails and DDD (AI Edition)
andrzejkrzywda
0
190
IaaS/SaaS管理における SREの実践 - SRE Kaigi 2026
bbqallstars
4
2.1k
SREのプラクティスを用いた3領域同時 マネジメントへの挑戦 〜SRE・情シス・セキュリティを統合した チーム運営術〜
coconala_engineer
2
640
配列に見る bash と zsh の違い
kazzpapa3
1
140
CDK対応したAWS DevOps Agentを試そう_20260201
masakiokuda
1
250
データの整合性を保ちたいだけなんだ
shoheimitani
8
3.1k
Claude_CodeでSEOを最適化する_AI_Ops_Community_Vol.2__マーケティングx_AIはここまで進化した.pdf
riku_423
2
550
Featured
See All Featured
Rails Girls Zürich Keynote
gr2m
96
14k
The Invisible Side of Design
smashingmag
302
51k
WENDY [Excerpt]
tessaabrams
9
36k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
130
First, design no harm
axbom
PRO
2
1.1k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
310
New Earth Scene 8
popppiees
1
1.5k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
76
Evolving SEO for Evolving Search Engines
ryanjones
0
120
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
340
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
0
2.3k
Thoughts on Productivity
jonyablonski
74
5k
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 ࢀߟจݙ