|
1 | 1 | set nocompatible
|
2 | 2 | filetype off
|
3 |
| -set rtp+=~/.vim/bundle/vundle/ |
4 |
| -call vundle#rc() |
| 3 | + |
| 4 | +if has('vim_starting') |
| 5 | + set runtimepath+=~/.vim/bundle/neobundle.vim/ |
| 6 | +endif |
| 7 | + |
| 8 | +call neobundle#rc(expand('~/.vim/bundle/')) |
5 | 9 |
|
6 | 10 | " plugin management
|
7 |
| -Bundle 'gmarik/vundle' |
| 11 | +NeoBundleFetch 'Shougo/neobundle.vim' |
8 | 12 |
|
9 | 13 | " file tree
|
10 |
| -Bundle 'scrooloose/nerdtree' |
| 14 | +NeoBundle 'scrooloose/nerdtree' |
11 | 15 | " file tree and tabs interaction
|
12 |
| -Bundle 'jistr/vim-nerdtree-tabs' |
| 16 | +NeoBundle 'jistr/vim-nerdtree-tabs' |
13 | 17 | " commenting
|
14 |
| -Bundle 'scrooloose/nerdcommenter' |
| 18 | +NeoBundle 'scrooloose/nerdcommenter' |
15 | 19 | " fuzzy file open
|
16 |
| -Bundle 'kien/ctrlp.vim' |
| 20 | +NeoBundle 'kien/ctrlp.vim' |
17 | 21 | " popup completion menu
|
18 |
| -Bundle 'AutoComplPop' |
| 22 | +NeoBundle 'AutoComplPop' |
19 | 23 | " tags list navigation
|
20 |
| -Bundle 'taglist.vim' |
| 24 | +NeoBundle 'taglist.vim' |
21 | 25 | " yank history
|
22 |
| -Bundle 'YankRing.vim' |
| 26 | +NeoBundle 'YankRing.vim' |
23 | 27 | " git integration
|
24 |
| -Bundle 'tpope/vim-fugitive' |
| 28 | +NeoBundle 'tpope/vim-fugitive' |
25 | 29 | " syntax checking on save
|
26 |
| -Bundle 'scrooloose/syntastic' |
| 30 | +NeoBundle 'scrooloose/syntastic' |
27 | 31 | " TextMate-style snippets
|
28 |
| -Bundle 'msanders/snipmate.vim' |
| 32 | +NeoBundle 'msanders/snipmate.vim' |
29 | 33 | " manipulation of surraunding parens, quotes, etc.
|
30 |
| -Bundle 'tpope/vim-surround' |
| 34 | +NeoBundle 'tpope/vim-surround' |
31 | 35 | " vertical alignment tool
|
32 |
| -Bundle 'tsaleh/vim-align' |
| 36 | +NeoBundle 'tsaleh/vim-align' |
33 | 37 | " 'ag' searching integration
|
34 |
| -Bundle 'rking/ag.vim' |
| 38 | +NeoBundle 'rking/ag.vim' |
35 | 39 | " text object based on indent level (ai, ii)
|
36 |
| -Bundle 'austintaylor/vim-indentobject' |
| 40 | +NeoBundle 'austintaylor/vim-indentobject' |
37 | 41 | " global search & replace
|
38 |
| -Bundle 'greplace.vim' |
| 42 | +NeoBundle 'greplace.vim' |
39 | 43 | " better looking statusline
|
40 |
| -Bundle 'astrails/vim-powerline' |
| 44 | +NeoBundle 'astrails/vim-powerline' |
41 | 45 | " plugin for resolving three-way merge conflicts
|
42 |
| -Bundle 'sjl/splice.vim' |
| 46 | +NeoBundle 'sjl/splice.vim' |
43 | 47 | " plugin for visually displaying indent levels
|
44 |
| -Bundle 'Indent-Guides' |
| 48 | +NeoBundle 'Indent-Guides' |
45 | 49 | " end certain structures automatically, e.g. begin/end etc.
|
46 |
| -Bundle 'tpope/vim-endwise' |
| 50 | +NeoBundle 'tpope/vim-endwise' |
47 | 51 | " automatic closing of quotes, parenthesis, brackets, etc.
|
48 |
| -Bundle 'Raimondi/delimitMate' |
| 52 | +NeoBundle 'Raimondi/delimitMate' |
49 | 53 | " calendar, duh!
|
50 |
| -Bundle 'calendar.vim--Matsumoto' |
| 54 | +NeoBundle 'calendar.vim--Matsumoto' |
51 | 55 | " A Narrow Region Plugin (similar to Emacs)
|
52 |
| -Bundle 'chrisbra/NrrwRgn' |
| 56 | +NeoBundle 'chrisbra/NrrwRgn' |
53 | 57 | " url based hyperlinks for text files
|
54 |
| -Bundle 'utl.vim' |
| 58 | +NeoBundle 'utl.vim' |
55 | 59 | " A clone of Emacs' Org-mode for Vim
|
56 |
| -Bundle 'hsitz/VimOrganizer' |
| 60 | +NeoBundle 'hsitz/VimOrganizer' |
57 | 61 | " visual undo tree
|
58 |
| -Bundle 'sjl/gundo.vim' |
| 62 | +NeoBundle 'sjl/gundo.vim' |
59 | 63 | " switch segments of text with predefined replacements. e.g. '' -> ""
|
60 |
| -Bundle 'AndrewRadev/switch.vim' |
| 64 | +NeoBundle 'AndrewRadev/switch.vim' |
61 | 65 | " async external commands with output in vim
|
62 |
| -Bundle 'tpope/vim-dispatch' |
| 66 | +NeoBundle 'tpope/vim-dispatch' |
63 | 67 | " git diff in the gutter (sign column) and stages/reverts hunks
|
64 |
| -Bundle 'airblade/vim-gitgutter' |
| 68 | +NeoBundle 'airblade/vim-gitgutter' |
65 | 69 |
|
66 | 70 | " Ruby/Rails
|
67 | 71 |
|
68 | 72 | " rails support
|
69 |
| -Bundle 'tpope/vim-rails' |
| 73 | +NeoBundle 'tpope/vim-rails' |
70 | 74 | " bundler integration (e.g. :Bopen)
|
71 |
| -Bundle 'tpope/vim-bundler' |
| 75 | +NeoBundle 'tpope/vim-bundler' |
72 | 76 | " rake integration
|
73 |
| -Bundle 'tpope/vim-rake' |
| 77 | +NeoBundle 'tpope/vim-rake' |
74 | 78 | " A custom text object for selecting ruby blocks (ar/ir)
|
75 |
| -Bundle 'nelstrom/vim-textobj-rubyblock' |
| 79 | +NeoBundle 'nelstrom/vim-textobj-rubyblock' |
76 | 80 | " ruby refactoring
|
77 |
| -Bundle 'ecomba/vim-ruby-refactoring' |
| 81 | +NeoBundle 'ecomba/vim-ruby-refactoring' |
78 | 82 | " apidock.com docs integration
|
79 |
| -Bundle 'apidock.vim' |
| 83 | +NeoBundle 'apidock.vim' |
80 | 84 | " toggle ruby blocks style
|
81 |
| -Bundle 'vim-scripts/blockle.vim' |
| 85 | +NeoBundle 'vim-scripts/blockle.vim' |
82 | 86 | " lightweight Rspec runner for Vim
|
83 |
| -Bundle 'josemarluedke/vim-rspec' |
| 87 | +NeoBundle 'josemarluedke/vim-rspec' |
84 | 88 |
|
85 | 89 | " color themes
|
86 |
| -Bundle 'altercation/vim-colors-solarized' |
87 |
| -Bundle 'tpope/vim-vividchalk' |
88 |
| -Bundle 'chriskempson/tomorrow-theme', {'rtp': 'vim/'} |
| 90 | +NeoBundle 'altercation/vim-colors-solarized' |
| 91 | +NeoBundle 'tpope/vim-vividchalk' |
| 92 | +NeoBundle 'chriskempson/tomorrow-theme', {'rtp': 'vim/'} |
89 | 93 |
|
90 | 94 | " syntax support
|
91 |
| -Bundle 'vim-ruby/vim-ruby' |
92 |
| -Bundle 'tsaleh/vim-tmux' |
93 |
| -Bundle 'Puppet-Syntax-Highlighting' |
94 |
| -Bundle 'JSON.vim' |
95 |
| -Bundle 'tpope/vim-cucumber' |
96 |
| -Bundle 'tpope/vim-haml' |
97 |
| -Bundle 'tpope/vim-markdown' |
98 |
| -Bundle 'kchmck/vim-coffee-script' |
99 |
| -Bundle 'vitaly/vim-syntastic-coffee' |
100 |
| -Bundle 'vim-scripts/jade.vim' |
101 |
| -Bundle 'wavded/vim-stylus' |
102 |
| -Bundle 'VimClojure' |
103 |
| -Bundle 'slim-template/vim-slim' |
104 |
| -Bundle 'elixir-lang/vim-elixir' |
105 |
| -Bundle 'Blackrush/vim-gocode' |
106 |
| -Bundle 'ekalinin/Dockerfile.vim' |
| 95 | +NeoBundle 'vim-ruby/vim-ruby' |
| 96 | +NeoBundle 'tsaleh/vim-tmux' |
| 97 | +NeoBundle 'Puppet-Syntax-Highlighting' |
| 98 | +NeoBundle 'JSON.vim' |
| 99 | +NeoBundle 'tpope/vim-cucumber' |
| 100 | +NeoBundle 'tpope/vim-haml' |
| 101 | +NeoBundle 'tpope/vim-markdown' |
| 102 | +NeoBundle 'kchmck/vim-coffee-script' |
| 103 | +NeoBundle 'vitaly/vim-syntastic-coffee' |
| 104 | +NeoBundle 'vim-scripts/jade.vim' |
| 105 | +NeoBundle 'wavded/vim-stylus' |
| 106 | +NeoBundle 'VimClojure' |
| 107 | +NeoBundle 'slim-template/vim-slim' |
| 108 | +NeoBundle 'elixir-lang/vim-elixir' |
| 109 | +NeoBundle 'Blackrush/vim-gocode' |
| 110 | +NeoBundle 'ekalinin/Dockerfile.vim' |
107 | 111 |
|
108 | 112 | " Support and minor
|
109 | 113 |
|
110 | 114 | " Support for user-defined text objects
|
111 |
| -Bundle 'kana/vim-textobj-user' |
| 115 | +NeoBundle 'kana/vim-textobj-user' |
112 | 116 | " replacement for the repeat mapping (.) to support plugins
|
113 |
| -Bundle 'tpope/vim-repeat' |
| 117 | +NeoBundle 'tpope/vim-repeat' |
114 | 118 | " hide .gitignore-d files from vim
|
115 |
| -Bundle 'vitaly/vim-gitignore' |
| 119 | +NeoBundle 'vitaly/vim-gitignore' |
116 | 120 | " repeat motion with <Space>
|
117 |
| -Bundle 'scrooloose/vim-space' |
| 121 | +NeoBundle 'scrooloose/vim-space' |
118 | 122 | " Github's gist support
|
119 |
| -Bundle 'mattn/gist-vim' |
| 123 | +NeoBundle 'mattn/gist-vim' |
120 | 124 | " web APIs support
|
121 |
| -Bundle 'mattn/webapi-vim' |
| 125 | +NeoBundle 'mattn/webapi-vim' |
| 126 | + |
| 127 | +"NeoBundle 'ShowMarks' |
| 128 | +"NeoBundle 'tpope/vim-unimpaired' |
| 129 | +"NeoBundle 'reinh/vim-makegreen' |
| 130 | + |
| 131 | +NeoBundle 'Shougo/vimproc' |
| 132 | +NeoBundle 'Shougo/unite.vim' |
| 133 | +NeoBundle 'Shougo/unite-outline' |
| 134 | +NeoBundle 'ujihisa/unite-colorscheme' |
122 | 135 |
|
123 |
| -"Bundle 'ShowMarks' |
124 |
| -"Bundle 'tpope/vim-unimpaired' |
125 |
| -"Bundle 'reinh/vim-makegreen' |
| 136 | +filetype plugin indent on |
126 | 137 |
|
127 |
| -Bundle 'Shougo/vimproc' |
128 |
| -Bundle 'Shougo/unite.vim' |
129 |
| -Bundle 'Shougo/unite-outline' |
130 |
| -Bundle 'ujihisa/unite-colorscheme' |
|
0 commit comments