-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathplugin-list.vim
More file actions
83 lines (77 loc) · 2.48 KB
/
plugin-list.vim
File metadata and controls
83 lines (77 loc) · 2.48 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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
" # Bundle List
" ## vimproc
"NeoBundle 'Shougo/vimproc'
set t_Co=256
" ## NERDTree
NeoBundle 'scrooloose/nerdtree'
nmap <leader>e :<C-u>NERDTree<CR>
"nmap <F4> :<C-u>NERDTree<CR>
" ## SrcExpl
NeoBundle 'wesleyche/SrcExpl'
map <leader>s :<C-u>SrcExplToggle<CR>
"
"" // The switch of the Source Explorer
nmap <F8> :SrcExplToggle<CR>
""
"" " // Set the height of Source Explorer window
let g:SrcExpl_winHeight = 8
""
"" " // Set 100 ms for refreshing the Source Explorer
let g:SrcExpl_refreshTime = 100
""
"" // Set 'Enter' key to jump into the exact definition context
let g:SrcExpl_jumpKey = '<ENTER>'
""
"" // Set 'Space' key for back from the definition context
let g:SrcExpl_gobackKey = '<SPACE>'
""
"" " // In order to Avoid conflicts, the Source Explorer should know what plugins
"" " // are using buffers. And you need add their bufname into the list below
"" " // according to the command ':buffers!'
let g:SrcExpl_pluginList = [
\ '__Tag_List__',
\ '_NERD_tree_',
\ 'Source_Explorer'
\ ]
"" // Enable/Disable the local definition "searching, and note that this is not
"" // guaranteed to work, the Source Explorer "doesn't check the syntax for now.
"" // It only searches for a match with the keyword according to command 'gd'
let g:SrcExpl_searchLocalDef = 1
"
"" // Do not let the Source Explorer update the "tags file when opening
let g:SrcExpl_isUpdateTags = 0
"
"" // Use 'Exuberant Ctags' with '--sort=foldcase "-R .' or '-L cscope.files' to
"" // create/update the tags file
let g:SrcExpl_updateTagsCmd = 'ctags --sort=foldcase -R .'
"
"" // Set '<F12>' key for updating the tags file "artificially
let g:SrcExpl_updateTagsKey = '<F12>'
"
"" // Set '<F3>' key for displaying the previous definition in the jump list
let g:SrcExpl_prevDefKey = '<F3>'
"
"" // Set '<F4>' key for displaying the next "definition in the jump list
let g:SrcExpl_nextDefKey = '<F4>'
" ## Tagbar
NeoBundle 'majutsushi/tagbar'
let g:tagbar_autofocus = 1
let g:tagbar_sort = 0
nmap <leader>t :<C-u>TagbarToggle<CR>
"nnoremap <F3> :<C-u>TagbarToggle<CR>
if has('win32')
let g:tagbar_ctags_bin='C:\ctags.exe'
endif
" ## vim-airline
" replace 'vim-powerline'.
NeoBundle 'bling/vim-airline'
"let g:airline_powerline_fonts = 1
NeoBundle 'Shougo/neocomplete.vim'
"NeoBundle 'Shougo/vimshell.vim'
NeoBundle 'Shougo/unite.vim'
NeoBundle 'chazy/cscope_maps'
NeoBundle 'xolox/vim-misc'
"NeoBundle 'xolox/vim-lua-inspect'
"NeoBundle 'vim-scripts/Conque-GDB'
NeoBundle 'airblade/vim-gitgutter'
"NeoBundle 'jreybert/vim-mark'