-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathPluginManagerLoad.vim
More file actions
45 lines (39 loc) · 1.35 KB
/
PluginManagerLoad.vim
File metadata and controls
45 lines (39 loc) · 1.35 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
""""" PluginManager
if glob('~/vimrc/bundle/Vundle.vim') != ""
""""" Vundle config
filetype off " required
" set the runtime path to include Vundle and initialize
set rtp+=~/vimrc/bundle/Vundle.vim
call vundle#begin('~/vimrc/bundle')
" alternatively, pass a path where Vundle should install plugins
"call vundle#begin('~/some/path/here')
" As a submodule of parent repo, Vundle do not manage itself any more.
"Plugin 'VundleVim/Vundle.vim'
" Basics
Plugin 'majutsushi/tagbar'
Plugin 'scrooloose/nerdtree'
Plugin 'scrooloose/nerdcommenter'
Plugin 'vim-airline/vim-airline'
Plugin 'ctrlpvim/ctrlp.vim'
Plugin 'jiangmiao/auto-pairs'
" Git wrapper
Plugin 'tpope/vim-fugitive'
" Programming support
Plugin 'SirVer/ultisnips'
Plugin 'honza/vim-snippets'
Plugin 'ycm-core/YouCompleteMe'
" Enhancements of cpp, rust(go use gopls, with YCM instead of vim-go)
Plugin 'octol/vim-cpp-enhanced-highlight'
Plugin 'fatih/vim-go'
Plugin 'rust-lang/rust.vim'
call vundle#end() " required
" To ignore plugin indent changes, instead use:
"filetype plugin on
""""" End Vundle config
elseif glob('~/.vim/bundle/vim-pathogen') != ""
""""" Pathogen config
runtime bundle/vim-pathogen/autoload/pathogen.vim
execute pathogen#infect()
""""" End Pathogen config
endif
filetype plugin indent on " required