Documentation Update.
* Add modelines to all code/doc files excluding README.md. The modeline used is: `" vim: set expandtab sts=2 ts=2 sw=2 tw=78 norl:` * Rename links with /vundle to /Vundle.vim, seems to confuse some people with redirect. * Remove duplicates from Quickstart, add example of `name` flag. * Add link to Tips page by @Lucc . * Change help maintain vundle link directly to the new one. * README.md line number links updated. Note: Users with bundle/vundle need to rename vundle to Vundle.vim to use test files. Vundle will continue to function otherwise. Fixes #413. Fixes #438.
This commit is contained in:
parent
50fe09cbd2
commit
e7660d50f3
@ -14,7 +14,7 @@ Issues
|
|||||||
|
|
||||||
Before submitting an issue, be sure to check the following places for answers.
|
Before submitting an issue, be sure to check the following places for answers.
|
||||||
|
|
||||||
1. Vundle docs at [`:h vundle`](https://github.com/gmarik/vundle/blob/master/doc/vundle.txt).
|
1. Vundle docs at [`:h vundle`](https://github.com/gmarik/Vundle.vim/blob/master/doc/vundle.txt).
|
||||||
|
|
||||||
2. The [FAQ](https://github.com/gmarik/Vundle.vim/search).
|
2. The [FAQ](https://github.com/gmarik/Vundle.vim/search).
|
||||||
|
|
||||||
@ -53,9 +53,9 @@ Vimrc:
|
|||||||
set nocompatible
|
set nocompatible
|
||||||
syntax on
|
syntax on
|
||||||
filetype off
|
filetype off
|
||||||
set rtp+=~/.vim/bundle/vundle/
|
set rtp+=~/.vim/bundle/Vundle.vim/
|
||||||
call vundle#rc()
|
call vundle#rc()
|
||||||
Bundle 'gmarik/vundle'
|
Bundle 'gmarik/Vundle.vim'
|
||||||
Bundle 'relevant/plugin'
|
Bundle 'relevant/plugin'
|
||||||
filetype plugin indent on
|
filetype plugin indent on
|
||||||
|
|
||||||
|
70
README.md
70
README.md
@ -1,4 +1,4 @@
|
|||||||
## [Help Maintain Vundle](https://github.com/gmarik/Vundle.vim/issues/241)
|
## [Help Maintain Vundle](https://github.com/gmarik/Vundle.vim/issues/383)
|
||||||
|
|
||||||
## About
|
## About
|
||||||
|
|
||||||
@ -30,10 +30,11 @@
|
|||||||
Curl is required for search.
|
Curl is required for search.
|
||||||
|
|
||||||
If you are using Windows, go directly to [Windows setup]. If you run into any issues, please consult the [FAQ].
|
If you are using Windows, go directly to [Windows setup]. If you run into any issues, please consult the [FAQ].
|
||||||
|
See [Tips] for some advanced configurations.
|
||||||
|
|
||||||
2. Set up [Vundle]:
|
2. Set up [Vundle]:
|
||||||
|
|
||||||
`$ git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle`
|
`$ git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim`
|
||||||
|
|
||||||
3. Configure Plugins:
|
3. Configure Plugins:
|
||||||
|
|
||||||
@ -44,34 +45,33 @@
|
|||||||
filetype off " required
|
filetype off " required
|
||||||
|
|
||||||
" set the runtime path to include Vundle and initialize
|
" set the runtime path to include Vundle and initialize
|
||||||
set rtp+=~/.vim/bundle/vundle/
|
set rtp+=~/.vim/bundle/Vundle.vim
|
||||||
call vundle#rc()
|
call vundle#begin()
|
||||||
" alternatively, pass a path where Vundle should install plugins
|
" alternatively, pass a path where Vundle should install plugins
|
||||||
"let path = '~/some/path/here'
|
"call vundle#begin('~/some/path/here')
|
||||||
"call vundle#rc(path)
|
|
||||||
|
|
||||||
" let Vundle manage Vundle, required
|
" let Vundle manage Vundle, required
|
||||||
Plugin 'gmarik/vundle'
|
Plugin 'gmarik/Vundle.vim'
|
||||||
|
|
||||||
" The following are examples of different formats supported.
|
" The following are examples of different formats supported.
|
||||||
" Keep Plugin commands between here and filetype plugin indent on.
|
" Keep Plugin commands between vundle#begin/end.
|
||||||
" scripts on GitHub repos
|
" plugin on GitHub repo
|
||||||
Plugin 'tpope/vim-fugitive'
|
Plugin 'tpope/vim-fugitive'
|
||||||
Plugin 'Lokaltog/vim-easymotion'
|
" plugin from http://vim-scripts.org/vim/scripts.html
|
||||||
Plugin 'tpope/vim-rails.git'
|
|
||||||
" The sparkup vim script is in a subdirectory of this repo called vim.
|
|
||||||
" Pass the path to set the runtimepath properly.
|
|
||||||
Plugin 'rstacruz/sparkup', {'rtp': 'vim/'}
|
|
||||||
" scripts from http://vim-scripts.org/vim/scripts.html
|
|
||||||
Plugin 'L9'
|
Plugin 'L9'
|
||||||
Plugin 'FuzzyFinder'
|
" plugin not on GitHub
|
||||||
" scripts not on GitHub
|
|
||||||
Plugin 'git://git.wincent.com/command-t.git'
|
Plugin 'git://git.wincent.com/command-t.git'
|
||||||
" git repos on your local machine (i.e. when working on your own plugin)
|
" git repos on your local machine (i.e. when working on your own plugin)
|
||||||
Plugin 'file:///home/gmarik/path/to/plugin'
|
Plugin 'file:///home/gmarik/path/to/plugin'
|
||||||
" ...
|
" The sparkup vim script is in a subdirectory of this repo called vim.
|
||||||
|
" Pass the path to set the runtimepath properly.
|
||||||
|
Plugin 'rstacruz/sparkup', {'rtp': 'vim/'}
|
||||||
|
" Avoid a name conflict with L9
|
||||||
|
Plugin 'user/L9', {'name': 'newL9'}
|
||||||
|
|
||||||
filetype plugin indent on " required
|
" All of your Plugins must be added before the following line
|
||||||
|
call vundle#end() " required
|
||||||
|
filetype plugin indent on " required
|
||||||
" To ignore plugin indent changes, instead use:
|
" To ignore plugin indent changes, instead use:
|
||||||
"filetype plugin on
|
"filetype plugin on
|
||||||
"
|
"
|
||||||
@ -82,27 +82,26 @@
|
|||||||
" :PluginClean(!) - confirm (or auto-approve) removal of unused plugins
|
" :PluginClean(!) - confirm (or auto-approve) removal of unused plugins
|
||||||
"
|
"
|
||||||
" see :h vundle for more details or wiki for FAQ
|
" see :h vundle for more details or wiki for FAQ
|
||||||
" NOTE: comments after Plugin commands are not allowed.
|
" Put your non-Plugin stuff after this line
|
||||||
" Put your stuff after this line
|
|
||||||
```
|
```
|
||||||
|
|
||||||
4. Install Plugins:
|
4. Install Plugins:
|
||||||
|
|
||||||
Launch `vim` and run `:PluginInstall`
|
Launch `vim` and run `:PluginInstall`
|
||||||
|
|
||||||
To install from command line: `vim +PluginInstall +qall`
|
To install from command line: `vim +PluginInstall +qall`
|
||||||
|
|
||||||
## Docs
|
## Docs
|
||||||
|
|
||||||
See the [`:h vundle`](https://github.com/gmarik/vundle/blob/master/doc/vundle.txt) Vimdoc for more details.
|
See the [`:h vundle`](https://github.com/gmarik/Vundle.vim/blob/master/doc/vundle.txt) Vimdoc for more details.
|
||||||
|
|
||||||
## People Using Vundle
|
## People Using Vundle
|
||||||
|
|
||||||
see [Examples](https://github.com/gmarik/vundle/wiki/Examples)
|
see [Examples](https://github.com/gmarik/Vundle.vim/wiki/Examples)
|
||||||
|
|
||||||
## Contributors
|
## Contributors
|
||||||
|
|
||||||
see [Vundle contributors](https://github.com/gmarik/vundle/graphs/contributors)
|
see [Vundle contributors](https://github.com/gmarik/Vundle.vim/graphs/contributors)
|
||||||
|
|
||||||
*Thank you!*
|
*Thank you!*
|
||||||
|
|
||||||
@ -132,9 +131,10 @@ see [Vundle contributors](https://github.com/gmarik/vundle/graphs/contributors)
|
|||||||
* search by description as well
|
* search by description as well
|
||||||
* make it rock!
|
* make it rock!
|
||||||
|
|
||||||
[Vundle]:http://github.com/gmarik/vundle
|
[Vundle]:http://github.com/gmarik/Vundle.vim
|
||||||
[Windows setup]:https://github.com/gmarik/vundle/wiki/Vundle-for-Windows
|
[Windows setup]:https://github.com/gmarik/Vundle.vim/wiki/Vundle-for-Windows
|
||||||
[FAQ]:https://github.com/gmarik/vundle/wiki
|
[FAQ]:https://github.com/gmarik/Vundle.vim/wiki
|
||||||
|
[Tips]:https://github.com/gmarik/Vundle.vim/wiki/Tips-and-Tricks
|
||||||
[Vim]:http://www.vim.org
|
[Vim]:http://www.vim.org
|
||||||
[Git]:http://git-scm.com
|
[Git]:http://git-scm.com
|
||||||
[`git clone`]:http://gitref.org/creating/#clone
|
[`git clone`]:http://gitref.org/creating/#clone
|
||||||
@ -143,10 +143,10 @@ see [Vundle contributors](https://github.com/gmarik/vundle/graphs/contributors)
|
|||||||
[help tags]:http://vimdoc.sourceforge.net/htmldoc/helphelp.html#:helptags
|
[help tags]:http://vimdoc.sourceforge.net/htmldoc/helphelp.html#:helptags
|
||||||
[runtime path]:http://vimdoc.sourceforge.net/htmldoc/options.html#%27runtimepath%27
|
[runtime path]:http://vimdoc.sourceforge.net/htmldoc/options.html#%27runtimepath%27
|
||||||
|
|
||||||
[configure]:https://github.com/gmarik/vundle/blob/master/doc/vundle.txt#L122-L205
|
[configure]:https://github.com/gmarik/Vundle.vim/blob/master/doc/vundle.txt#L125-L232
|
||||||
[install]:https://github.com/gmarik/vundle/blob/master/doc/vundle.txt#L207-L226
|
[install]:https://github.com/gmarik/Vundle.vim/blob/master/doc/vundle.txt#L233-L253
|
||||||
[update]:https://github.com/gmarik/vundle/blob/master/doc/vundle.txt#L228-L237
|
[update]:https://github.com/gmarik/Vundle.vim/blob/master/doc/vundle.txt#L254-L264
|
||||||
[search]:https://github.com/gmarik/vundle/blob/master/doc/vundle.txt#L239-L267
|
[search]:https://github.com/gmarik/Vundle.vim/blob/master/doc/vundle.txt#L265-L294
|
||||||
[clean]:https://github.com/gmarik/vundle/blob/master/doc/vundle.txt#L276-L289
|
[clean]:https://github.com/gmarik/Vundle.vim/blob/master/doc/vundle.txt#L302-L317
|
||||||
[interactive mode]:https://github.com/gmarik/vundle/blob/master/doc/vundle.txt#L292-L331
|
[interactive mode]:https://github.com/gmarik/Vundle.vim/blob/master/doc/vundle.txt#L318-L359
|
||||||
[interface change]:https://github.com/gmarik/vundle/blob/master/doc/vundle.txt#L345-L369
|
[interface change]:https://github.com/gmarik/Vundle.vim/blob/master/doc/vundle.txt#L371-L395
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
" Vundle is a shortcut for Vim Bundle and Is a simple plugin manager for Vim
|
" Vundle is a shortcut for Vim Bundle and Is a simple plugin manager for Vim
|
||||||
" Author: gmarik
|
" Author: gmarik
|
||||||
" HomePage: http://github.com/gmarik/vundle
|
" HomePage: http://github.com/gmarik/Vundle.vim
|
||||||
" Readme: http://github.com/gmarik/vundle/blob/master/README.md
|
" Readme: http://github.com/gmarik/Vundle.vim/blob/master/README.md
|
||||||
" Version: 0.9
|
" Version: 0.9
|
||||||
|
|
||||||
" Plugin Commands
|
" Plugin Commands
|
||||||
@ -67,12 +67,17 @@ func! vundle#rc(...) abort
|
|||||||
call vundle#config#init()
|
call vundle#config#init()
|
||||||
endf
|
endf
|
||||||
|
|
||||||
|
" Alternative to vundle#rc, offers speed up by modifying rtp only when end()
|
||||||
|
" called later.
|
||||||
func! vundle#begin(...) abort
|
func! vundle#begin(...) abort
|
||||||
let g:vundle_lazy_load = 1
|
let g:vundle_lazy_load = 1
|
||||||
call call('vundle#rc', a:000)
|
call call('vundle#rc', a:000)
|
||||||
endf
|
endf
|
||||||
|
|
||||||
|
" Finishes putting plugins on the rtp.
|
||||||
func! vundle#end(...) abort
|
func! vundle#end(...) abort
|
||||||
unlet g:vundle_lazy_load
|
unlet g:vundle_lazy_load
|
||||||
call vundle#config#activate_bundles()
|
call vundle#config#activate_bundles()
|
||||||
endf
|
endf
|
||||||
|
|
||||||
|
" vim: set expandtab sts=2 ts=2 sw=2 tw=78 norl:
|
||||||
|
@ -253,3 +253,4 @@ func! s:bundle.is_pinned()
|
|||||||
return get(self, 'pinned')
|
return get(self, 'pinned')
|
||||||
endf
|
endf
|
||||||
|
|
||||||
|
" vim: set expandtab sts=2 ts=2 sw=2 tw=78 norl:
|
||||||
|
@ -440,3 +440,5 @@ func! s:log(str, ...) abort
|
|||||||
endfor
|
endfor
|
||||||
return a:str
|
return a:str
|
||||||
endf
|
endf
|
||||||
|
|
||||||
|
" vim: set expandtab sts=2 ts=2 sw=2 tw=78 norl:
|
||||||
|
@ -253,3 +253,5 @@ func! s:load_scripts(bang)
|
|||||||
endif
|
endif
|
||||||
return eval(readfile(f, 'b')[0])
|
return eval(readfile(f, 'b')[0])
|
||||||
endf
|
endf
|
||||||
|
|
||||||
|
" vim: set expandtab sts=2 ts=2 sw=2 tw=78 norl:
|
||||||
|
@ -62,7 +62,7 @@ more information.
|
|||||||
|
|
||||||
2. Setup Vundle:
|
2. Setup Vundle:
|
||||||
>
|
>
|
||||||
git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle
|
git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim
|
||||||
<
|
<
|
||||||
3. Configure bundles:
|
3. Configure bundles:
|
||||||
|
|
||||||
@ -73,37 +73,44 @@ more information.
|
|||||||
filetype off " required
|
filetype off " required
|
||||||
|
|
||||||
" set the runtime path to include Vundle and initialize
|
" set the runtime path to include Vundle and initialize
|
||||||
set rtp+=~/.vim/bundle/vundle/
|
set rtp+=~/.vim/bundle/Vundle.vim
|
||||||
call vundle#rc()
|
call vundle#begin()
|
||||||
" alternatively, pass a path where Vundle should install bundles
|
" alternatively, pass a path where Vundle should install plugins
|
||||||
"let path = '~/some/path/here'
|
"call vundle#begin('~/some/path/here')
|
||||||
"call vundle#rc(path)
|
|
||||||
|
|
||||||
" let Vundle manage Vundle, required
|
" let Vundle manage Vundle, required
|
||||||
Plugin 'gmarik/vundle'
|
Plugin 'gmarik/Vundle.vim'
|
||||||
|
|
||||||
" The following are examples of different formats supported.
|
" The following are examples of different formats supported.
|
||||||
" Keep bundle commands between here and filetype plugin indent on.
|
" Keep Plugin commands between vundle#begin/end.
|
||||||
" plugins on GitHub repos
|
" plugin on GitHub repo
|
||||||
Plugin 'tpope/vim-fugitive'
|
Plugin 'tpope/vim-fugitive'
|
||||||
Plugin 'Lokaltog/vim-easymotion'
|
" plugin from http://vim-scripts.org/vim/scripts.html
|
||||||
Plugin 'tpope/vim-rails.git'
|
|
||||||
" The sparkup vim script is in a subdirectory of this repo called vim.
|
|
||||||
" Pass the path to set the runtimepath properly.
|
|
||||||
Plugin 'rstacruz/sparkup', {'rtp': 'vim/'}
|
|
||||||
" plugins from http://vim-scripts.org/vim/scripts.html
|
|
||||||
Plugin 'L9'
|
Plugin 'L9'
|
||||||
Plugin 'FuzzyFinder'
|
" plugin not on GitHub
|
||||||
" plugins not on GitHub
|
|
||||||
Plugin 'git://git.wincent.com/command-t.git'
|
Plugin 'git://git.wincent.com/command-t.git'
|
||||||
" git repos on your local machine (i.e. when working on your own plugin)
|
" git repos on your local machine (i.e. when working on your own plugin)
|
||||||
Plugin 'file:///home/gmarik/path/to/plugin'
|
Plugin 'file:///home/gmarik/path/to/plugin'
|
||||||
" ...
|
" The sparkup vim script is in a subdirectory of this repo called vim.
|
||||||
|
" Pass the path to set the runtimepath properly.
|
||||||
|
Plugin 'rstacruz/sparkup', {'rtp': 'vim/'}
|
||||||
|
" Avoid a name conflict with L9
|
||||||
|
Plugin 'user/L9', {'name': 'newL9'}
|
||||||
|
|
||||||
filetype plugin indent on " required
|
" All of your Plugins must be added before the following line
|
||||||
|
call vundle#end() " required
|
||||||
|
filetype plugin indent on " required
|
||||||
" To ignore plugin indent changes, instead use:
|
" To ignore plugin indent changes, instead use:
|
||||||
"filetype plugin on
|
"filetype plugin on
|
||||||
" Put your stuff after this line
|
"
|
||||||
|
" Brief help
|
||||||
|
" :PluginList - list configured plugins
|
||||||
|
" :PluginInstall(!) - install (update) plugins
|
||||||
|
" :PluginSearch(!) foo - search (or refresh cache first) for foo
|
||||||
|
" :PluginClean(!) - confirm (or auto-approve) removal of unused plugins
|
||||||
|
"
|
||||||
|
" see :h vundle for more details or wiki for FAQ
|
||||||
|
" Put your non-Plugin stuff after this line
|
||||||
|
|
||||||
4. Install configured bundles:
|
4. Install configured bundles:
|
||||||
|
|
||||||
@ -381,11 +388,10 @@ KEY | DESCRIPTION
|
|||||||
BundleSearch(!) | PluginSearch(!), VundleSearch(!)
|
BundleSearch(!) | PluginSearch(!), VundleSearch(!)
|
||||||
BundleClean | PluginClean(!), VundleClean(!)
|
BundleClean | PluginClean(!), VundleClean(!)
|
||||||
BundleList | PluginList
|
BundleList | PluginList
|
||||||
Bundles | Plugins
|
|
||||||
|
|
||||||
Note: The Bundle commands will be deprecated. You may continue using them,
|
Note: The Bundle commands will be deprecated. You may continue using them,
|
||||||
but they may not get all future updates. For instance, we have enabled
|
but they may not get all future updates. For instance, we have enabled
|
||||||
comments on Plugin lines but not Bundle, since it requires a change in
|
comments on Plugin lines but not Bundle, since it requires a change in
|
||||||
command declaration.
|
command declaration.
|
||||||
|
|
||||||
vim:tw=78:ts=8:ft=help:norl:
|
" vim: set expandtab sts=2 ts=2 sw=2 tw=78 ft=help norl:
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
set nocompatible
|
set nocompatible
|
||||||
syntax on
|
syntax on
|
||||||
filetype off
|
filetype off
|
||||||
set rtp+=~/.vim/bundle/vundle/
|
set rtp+=~/.vim/bundle/Vundle.vim/
|
||||||
call vundle#rc()
|
call vundle#rc()
|
||||||
Bundle 'gmarik/vundle'
|
Bundle 'gmarik/Vundle.vim'
|
||||||
filetype plugin indent on
|
filetype plugin indent on
|
||||||
|
|
||||||
|
@ -10,7 +10,7 @@ let bundle_dir = '/tmp/vundle-test/bundles/'
|
|||||||
" let g:vundle_default_git_proto = 'git'
|
" let g:vundle_default_git_proto = 'git'
|
||||||
|
|
||||||
silent execute '!mkdir -p '.bundle_dir
|
silent execute '!mkdir -p '.bundle_dir
|
||||||
silent execute '!ln -f -s ~/.vim/bundle/vundle '.bundle_dir
|
silent execute '!ln -f -s ~/.vim/bundle/Vundle.vim '.bundle_dir
|
||||||
|
|
||||||
filetype off
|
filetype off
|
||||||
syntax on
|
syntax on
|
||||||
@ -18,7 +18,7 @@ syntax on
|
|||||||
runtime macros/matchit.vim
|
runtime macros/matchit.vim
|
||||||
|
|
||||||
" This test should be executed in "test" directory
|
" This test should be executed in "test" directory
|
||||||
exec 'set rtp^='.bundle_dir.'vundle/'
|
exec 'set rtp^='.bundle_dir.'Vundle.vim/'
|
||||||
|
|
||||||
call vundle#rc(bundle_dir)
|
call vundle#rc(bundle_dir)
|
||||||
|
|
||||||
@ -78,3 +78,4 @@ set wildignore+=*/.git/*
|
|||||||
au VimEnter * BundleInstall
|
au VimEnter * BundleInstall
|
||||||
|
|
||||||
" e test/files/erlang.erl
|
" e test/files/erlang.erl
|
||||||
|
" vim: set expandtab sts=2 ts=2 sw=2 tw=78:
|
||||||
|
Loading…
Reference in New Issue
Block a user