Slide 1

Slide 1 text

Vim plug

Slide 2

Slide 2 text

Who Am I @wikimatze Running vimberlin.de Writing padrinobook.com

Slide 3

Slide 3 text

The pro easy setup concise, intuitive syntax parallel installation/update on-demand loading

Slide 4

Slide 4 text

Installation curl -fLo ~/.vim/autoload/plug.vim --create-dirs \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

Slide 5

Slide 5 text

Example vimrc call plug#begin('~/.vim/plugged') Plug 'junegunn/seoul256.vim' Plug 'junegunn/vim-easy-align' call plug#end()

Slide 6

Slide 6 text

On-demand loading Plug 'Eckankar/vim-latex-folding', { 'for': 'tex' } Plug 'othree/html5-syntax.vim', { 'for': ['html', 'md'] } Plug 'scrooloose/nerdtree', { 'on': 'NERDTreeToggle' }

Slide 7

Slide 7 text

Using git URL and tag Plug 'https://github.com/Shougo/neosnippet.vim' Plug 'bling/vim-airline' , 'v0.7' Plug 'wikimatze/tocdown', { 'tag': 'v.1.0.1', 'on': 'TocdownToggle' }

Slide 8

Slide 8 text

Post-update hook Plug 'Shougo/vimproc.vim', { 'do': 'make' }

Slide 9

Slide 9 text

Commands I PlugInstall|PlugUpdate [name ...] … install/update plugins PlugDiff … see the updated changes from the previous PlugUpdate

Slide 10

Slide 10 text

Commands II PlugClean[!] … remove unused directories (! without prompt) PlugUpgrade … upgrade vim-plug itself

Slide 11

Slide 11 text

Commands III PlugStatus … Check the status of plugins (loaded?) PlugSnapshot [output path] … generate script for restoring the current snapshot of the plugins

Slide 12

Slide 12 text

Book Club https://www.flickr.com/photos/ infowidget/2319637289

Slide 13

Slide 13 text

The VimL Primer https://pragprog.com/book/ bkviml/the-viml-primer

Slide 14

Slide 14 text

Thanks For being here and make Vimberlin happen!