mirror of
https://github.com/junegunn/vim-plug.git
synced 2024-12-19 10:35:38 -07:00
Update examples
This commit is contained in:
parent
94b7aa99a9
commit
61b6df67b4
72
README.md
72
README.md
@ -133,31 +133,36 @@ call plug#begin()
|
|||||||
|
|
||||||
" Make sure you use single quotes
|
" Make sure you use single quotes
|
||||||
|
|
||||||
" Shorthand notation; fetches https://github.com/junegunn/vim-easy-align
|
" Shorthand notation for GitHub; translates to https://github.com/junegunn/vim-easy-align
|
||||||
Plug 'junegunn/vim-easy-align'
|
Plug 'junegunn/vim-easy-align'
|
||||||
|
|
||||||
" Any valid git URL is allowed
|
" Any valid git URL is allowed
|
||||||
Plug 'https://github.com/junegunn/vim-github-dashboard.git'
|
Plug 'https://github.com/junegunn/seoul256.vim.git'
|
||||||
|
|
||||||
" Multiple Plug commands can be written in a single line using | separators
|
|
||||||
Plug 'SirVer/ultisnips' | Plug 'honza/vim-snippets'
|
|
||||||
|
|
||||||
" On-demand loading
|
|
||||||
Plug 'preservim/nerdtree', { 'on': 'NERDTreeToggle' }
|
|
||||||
Plug 'tpope/vim-fireplace', { 'for': 'clojure' }
|
|
||||||
|
|
||||||
" Using a non-default branch
|
|
||||||
Plug 'rdnetto/YCM-Generator', { 'branch': 'stable' }
|
|
||||||
|
|
||||||
" Using a tagged release; wildcard allowed (requires git 1.9.2 or above)
|
" Using a tagged release; wildcard allowed (requires git 1.9.2 or above)
|
||||||
Plug 'fatih/vim-go', { 'tag': '*' }
|
Plug 'fatih/vim-go', { 'tag': '*' }
|
||||||
|
|
||||||
" Plugin options
|
" Using a non-default branch
|
||||||
Plug 'nsf/gocode', { 'tag': 'v.20150303', 'rtp': 'vim' }
|
Plug 'neoclide/coc.nvim', { 'branch': 'release' }
|
||||||
|
|
||||||
" Plugin outside ~/.vim/plugged with post-update hook
|
" Use 'dir' option to install plugin in a non-default directory
|
||||||
|
Plug 'junegunn/fzf', { 'dir': '~/.fzf' }
|
||||||
|
|
||||||
|
" Post-update hook: run a shell command after installing or updating the plugin
|
||||||
Plug 'junegunn/fzf', { 'dir': '~/.fzf', 'do': './install --all' }
|
Plug 'junegunn/fzf', { 'dir': '~/.fzf', 'do': './install --all' }
|
||||||
|
|
||||||
|
" Post-update hook can be a lambda expression
|
||||||
|
Plug 'junegunn/fzf', { 'do': { -> fzf#install() } }
|
||||||
|
|
||||||
|
" If the vim plugin is in a subdirectory, use 'rtp' option to specify its path
|
||||||
|
Plug 'nsf/gocode', { 'rtp': 'vim' }
|
||||||
|
|
||||||
|
" On-demand loading: loaded when the specified command is executed
|
||||||
|
Plug 'preservim/nerdtree', { 'on': 'NERDTreeToggle' }
|
||||||
|
|
||||||
|
" On-demand loading: loaded when a file with a specific file type is opened
|
||||||
|
Plug 'tpope/vim-fireplace', { 'for': 'clojure' }
|
||||||
|
|
||||||
" Unmanaged plugin (manually installed and updated)
|
" Unmanaged plugin (manually installed and updated)
|
||||||
Plug '~/my-prototype-plugin'
|
Plug '~/my-prototype-plugin'
|
||||||
|
|
||||||
@ -181,31 +186,38 @@ local Plug = vim.fn['plug#']
|
|||||||
|
|
||||||
vim.call('plug#begin')
|
vim.call('plug#begin')
|
||||||
|
|
||||||
-- Shorthand notation; fetches https://github.com/junegunn/vim-easy-align
|
-- Shorthand notation for GitHub; translates to https://github.com/junegunn/vim-easy-align
|
||||||
Plug('junegunn/vim-easy-align')
|
Plug('junegunn/vim-easy-align')
|
||||||
|
|
||||||
-- Any valid git URL is allowed
|
-- Any valid git URL is allowed
|
||||||
Plug('https://github.com/junegunn/vim-github-dashboard.git')
|
Plug('https://github.com/junegunn/seoul256.vim.git')
|
||||||
|
|
||||||
-- Multiple Plug commands can be written in a single line using ; separators
|
|
||||||
Plug('SirVer/ultisnips'); Plug('honza/vim-snippets')
|
|
||||||
|
|
||||||
-- On-demand loading
|
|
||||||
Plug('preservim/nerdtree', { ['on'] = 'NERDTreeToggle' })
|
|
||||||
Plug('tpope/vim-fireplace', { ['for'] = 'clojure' })
|
|
||||||
|
|
||||||
-- Using a non-default branch
|
|
||||||
Plug('rdnetto/YCM-Generator', { ['branch'] = 'stable' })
|
|
||||||
|
|
||||||
-- Using a tagged release; wildcard allowed (requires git 1.9.2 or above)
|
-- Using a tagged release; wildcard allowed (requires git 1.9.2 or above)
|
||||||
Plug('fatih/vim-go', { ['tag'] = '*' })
|
Plug('fatih/vim-go', { ['tag'] = '*' })
|
||||||
|
|
||||||
-- Plugin options
|
-- Using a non-default branch
|
||||||
Plug('nsf/gocode', { ['tag'] = 'v.20150303', ['rtp'] = 'vim' })
|
Plug('neoclide/coc.nvim', { ['branch'] = 'release' })
|
||||||
|
|
||||||
-- Plugin outside ~/.vim/plugged with post-update hook
|
-- Use 'dir' option to install plugin in a non-default directory
|
||||||
|
Plug('junegunn/fzf', { ['dir'] = '~/.fzf' })
|
||||||
|
|
||||||
|
-- Post-update hook: run a shell command after installing or updating the plugin
|
||||||
Plug('junegunn/fzf', { ['dir'] = '~/.fzf', ['do'] = './install --all' })
|
Plug('junegunn/fzf', { ['dir'] = '~/.fzf', ['do'] = './install --all' })
|
||||||
|
|
||||||
|
-- Post-update hook can be a lambda expression
|
||||||
|
Plug('junegunn/fzf', { ['do'] = function()
|
||||||
|
vim.fn['fzf#install']()
|
||||||
|
end })
|
||||||
|
|
||||||
|
-- If the vim plugin is in a subdirectory, use 'rtp' option to specify its path
|
||||||
|
Plug('nsf/gocode', { ['rtp'] = 'vim' })
|
||||||
|
|
||||||
|
-- On-demand loading: loaded when the specified command is executed
|
||||||
|
Plug('preservim/nerdtree', { ['on'] = 'NERDTreeToggle' })
|
||||||
|
|
||||||
|
-- On-demand loading: loaded when a file with a specific file type is opened
|
||||||
|
Plug('tpope/vim-fireplace', { ['for'] = 'clojure' })
|
||||||
|
|
||||||
-- Unmanaged plugin (manually installed and updated)
|
-- Unmanaged plugin (manually installed and updated)
|
||||||
Plug('~/my-prototype-plugin')
|
Plug('~/my-prototype-plugin')
|
||||||
|
|
||||||
|
74
doc/plug.txt
74
doc/plug.txt
@ -1,4 +1,4 @@
|
|||||||
plug.txt plug Last change: March 7 2024
|
plug.txt plug Last change: March 14 2024
|
||||||
PLUG - TABLE OF CONTENTS *plug* *plug-toc*
|
PLUG - TABLE OF CONTENTS *plug* *plug-toc*
|
||||||
==============================================================================
|
==============================================================================
|
||||||
|
|
||||||
@ -69,31 +69,36 @@ Example~
|
|||||||
|
|
||||||
" Make sure you use single quotes
|
" Make sure you use single quotes
|
||||||
|
|
||||||
" Shorthand notation; fetches https://github.com/junegunn/vim-easy-align
|
" Shorthand notation for GitHub; translates to https://github.com/junegunn/vim-easy-align
|
||||||
Plug 'junegunn/vim-easy-align'
|
Plug 'junegunn/vim-easy-align'
|
||||||
|
|
||||||
" Any valid git URL is allowed
|
" Any valid git URL is allowed
|
||||||
Plug 'https://github.com/junegunn/vim-github-dashboard.git'
|
Plug 'https://github.com/junegunn/seoul256.vim.git'
|
||||||
|
|
||||||
" Multiple Plug commands can be written in a single line using | separators
|
|
||||||
Plug 'SirVer/ultisnips' | Plug 'honza/vim-snippets'
|
|
||||||
|
|
||||||
" On-demand loading
|
|
||||||
Plug 'preservim/nerdtree', { 'on': 'NERDTreeToggle' }
|
|
||||||
Plug 'tpope/vim-fireplace', { 'for': 'clojure' }
|
|
||||||
|
|
||||||
" Using a non-default branch
|
|
||||||
Plug 'rdnetto/YCM-Generator', { 'branch': 'stable' }
|
|
||||||
|
|
||||||
" Using a tagged release; wildcard allowed (requires git 1.9.2 or above)
|
" Using a tagged release; wildcard allowed (requires git 1.9.2 or above)
|
||||||
Plug 'fatih/vim-go', { 'tag': '*' }
|
Plug 'fatih/vim-go', { 'tag': '*' }
|
||||||
|
|
||||||
" Plugin options
|
" Using a non-default branch
|
||||||
Plug 'nsf/gocode', { 'tag': 'v.20150303', 'rtp': 'vim' }
|
Plug 'neoclide/coc.nvim', { 'branch': 'release' }
|
||||||
|
|
||||||
" Plugin outside ~/.vim/plugged with post-update hook
|
" Use 'dir' option to install plugin in a non-default directory
|
||||||
|
Plug 'junegunn/fzf', { 'dir': '~/.fzf' }
|
||||||
|
|
||||||
|
" Post-update hook: run a shell command after installing or updating the plugin
|
||||||
Plug 'junegunn/fzf', { 'dir': '~/.fzf', 'do': './install --all' }
|
Plug 'junegunn/fzf', { 'dir': '~/.fzf', 'do': './install --all' }
|
||||||
|
|
||||||
|
" Post-update hook can be a lambda expression
|
||||||
|
Plug 'junegunn/fzf', { 'do': { -> fzf#install() } }
|
||||||
|
|
||||||
|
" If the vim plugin is in a subdirectory, use 'rtp' option to specify its path
|
||||||
|
Plug 'nsf/gocode', { 'rtp': 'vim' }
|
||||||
|
|
||||||
|
" On-demand loading: loaded when the specified command is executed
|
||||||
|
Plug 'preservim/nerdtree', { 'on': 'NERDTreeToggle' }
|
||||||
|
|
||||||
|
" On-demand loading: loaded when a file with a specific file type is opened
|
||||||
|
Plug 'tpope/vim-fireplace', { 'for': 'clojure' }
|
||||||
|
|
||||||
" Unmanaged plugin (manually installed and updated)
|
" Unmanaged plugin (manually installed and updated)
|
||||||
Plug '~/my-prototype-plugin'
|
Plug '~/my-prototype-plugin'
|
||||||
|
|
||||||
@ -117,31 +122,38 @@ example above.
|
|||||||
|
|
||||||
vim.call('plug#begin')
|
vim.call('plug#begin')
|
||||||
|
|
||||||
-- Shorthand notation; fetches https://github.com/junegunn/vim-easy-align
|
-- Shorthand notation for GitHub; translates to https://github.com/junegunn/vim-easy-align
|
||||||
Plug('junegunn/vim-easy-align')
|
Plug('junegunn/vim-easy-align')
|
||||||
|
|
||||||
-- Any valid git URL is allowed
|
-- Any valid git URL is allowed
|
||||||
Plug('https://github.com/junegunn/vim-github-dashboard.git')
|
Plug('https://github.com/junegunn/seoul256.vim.git')
|
||||||
|
|
||||||
-- Multiple Plug commands can be written in a single line using ; separators
|
|
||||||
Plug('SirVer/ultisnips'); Plug('honza/vim-snippets')
|
|
||||||
|
|
||||||
-- On-demand loading
|
|
||||||
Plug('preservim/nerdtree', { ['on'] = 'NERDTreeToggle' })
|
|
||||||
Plug('tpope/vim-fireplace', { ['for'] = 'clojure' })
|
|
||||||
|
|
||||||
-- Using a non-default branch
|
|
||||||
Plug('rdnetto/YCM-Generator', { ['branch'] = 'stable' })
|
|
||||||
|
|
||||||
-- Using a tagged release; wildcard allowed (requires git 1.9.2 or above)
|
-- Using a tagged release; wildcard allowed (requires git 1.9.2 or above)
|
||||||
Plug('fatih/vim-go', { ['tag'] = '*' })
|
Plug('fatih/vim-go', { ['tag'] = '*' })
|
||||||
|
|
||||||
-- Plugin options
|
-- Using a non-default branch
|
||||||
Plug('nsf/gocode', { ['tag'] = 'v.20150303', ['rtp'] = 'vim' })
|
Plug('neoclide/coc.nvim', { ['branch'] = 'release' })
|
||||||
|
|
||||||
-- Plugin outside ~/.vim/plugged with post-update hook
|
-- Use 'dir' option to install plugin in a non-default directory
|
||||||
|
Plug('junegunn/fzf', { ['dir'] = '~/.fzf' })
|
||||||
|
|
||||||
|
-- Post-update hook: run a shell command after installing or updating the plugin
|
||||||
Plug('junegunn/fzf', { ['dir'] = '~/.fzf', ['do'] = './install --all' })
|
Plug('junegunn/fzf', { ['dir'] = '~/.fzf', ['do'] = './install --all' })
|
||||||
|
|
||||||
|
-- Post-update hook can be a lambda expression
|
||||||
|
Plug('junegunn/fzf', { ['do'] = function()
|
||||||
|
vim.fn['fzf#install']()
|
||||||
|
end })
|
||||||
|
|
||||||
|
-- If the vim plugin is in a subdirectory, use 'rtp' option to specify its path
|
||||||
|
Plug('nsf/gocode', { ['rtp'] = 'vim' })
|
||||||
|
|
||||||
|
-- On-demand loading: loaded when the specified command is executed
|
||||||
|
Plug('preservim/nerdtree', { ['on'] = 'NERDTreeToggle' })
|
||||||
|
|
||||||
|
-- On-demand loading: loaded when a file with a specific file type is opened
|
||||||
|
Plug('tpope/vim-fireplace', { ['for'] = 'clojure' })
|
||||||
|
|
||||||
-- Unmanaged plugin (manually installed and updated)
|
-- Unmanaged plugin (manually installed and updated)
|
||||||
Plug('~/my-prototype-plugin')
|
Plug('~/my-prototype-plugin')
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user