Slide 1

Slide 1 text

+ Plugin+ ෼ΫοΩϯά جຊฤ

Slide 2

Slide 2 text

ࡐྉ

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

QMVHJOͷ໊લΛܾΊΔ

Slide 5

Slide 5 text

σΟϨΫτϦΛ༻ҙ͢Δ

Slide 6

Slide 6 text

No content

Slide 7

Slide 7 text

QMVHJOσΟϨΫτϦ •即座に読み込ませるスクリプト⽤ •Command定義とか •書きすぎるとVimが重くなる

Slide 8

Slide 8 text

BVUPMPBEσΟϨΫτϦ •遅延読み込みをさせるスクリプト⽤ •これにより,Vimの起動をできるだけ下げない

Slide 9

Slide 9 text

No content

Slide 10

Slide 10 text

QMVHJO5JNFSWJN

Slide 11

Slide 11 text

BVUPMPBE5JNFSWJN

Slide 12

Slide 12 text

7JN4DSJQU࣮ߦ

Slide 13

Slide 13 text

TPVSDFϑΝΠϧ໊ Ͱ࣮ߦ

Slide 14

Slide 14 text

SVOUJNFQBUI Λ࢖͏

Slide 15

Slide 15 text

1MVHJOΛΠϯεί͠Α͏

Slide 16

Slide 16 text

༷ʑͳΠϯείํ๏

Slide 17

Slide 17 text

• runtimepathを使う • ~/.vim/pack/mypackage/start (Vim8) • dein.vim (暗⿊美無王) • vim-plug • Neobundle (暗⿊美無王) • etc..

Slide 18

Slide 18 text

ϓϥάΠϯ׬੒ʂʂ

Slide 19

Slide 19 text

No content

Slide 20

Slide 20 text

Extra time

Slide 21

Slide 21 text

ϓϥάΠϯͷͨΊͷϓϥάΠϯ

Slide 22

Slide 22 text

ʢ΍͹͍ʣϓϥάΠϯҰཡ • webapi.vim • vital.vim

Slide 23

Slide 23 text

webapi-vim

Slide 24

Slide 24 text

Ͱ͖Δ͜ͱ • Basic HTTP • Oauth • Atompub • SOAP (in progress) • XMLRPC • MetaWeblog API

Slide 25

Slide 25 text

vital.vim

Slide 26

Slide 26 text

Ͱ͖Δ͜ͱ •VimScriptのライブラリを使う •プラグインに組込できる • Ϟδϡʔϧͱݴ͏୯ҐͰ؅ཧ͞ΕΔ

Slide 27

Slide 27 text

ϥΠϒϥϦҰཡ

Slide 28

Slide 28 text

•Data.List •Data.String •DateTime •System.File •Web.Http • ect..

Slide 29

Slide 29 text

ͱΓ͋͑ͣଟ͗͢Δ

Slide 30

Slide 30 text

https://github.com/vim-jp/vital.vim https://qiita.com/thinca/items/7a6a36206cf5e 30c5f64 ࢀߟจݙ