-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathvimrc
131 lines (90 loc) · 2.17 KB
/
vimrc
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
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
set nocompatible " be iMproved, required
filetype off " required
" set the runtime path to include Vundle and initialize
set rtp+=${HOME}/.vim/bundle/Vundle.vim
call vundle#begin()
" alternatively, pass a path where Vundle should install plugins
"call vundle#begin('${HOME}/some/path/here')
" let Vundle manage Vundle, required
Plugin 'gmarik/Vundle.vim'
" Tree explorer
Plugin 'scrooloose/nerdtree'
" Plugin on GitHub
Plugin 'tpope/vim-fugitive'
" Syntax checking
Plugin 'scrooloose/syntastic'
" Statusline and tabline utility
Plugin 'bling/vim-airline'
" Statusline and tabline utility
Plugin 'itchyny/lightline.vim'
" Display tags
Plugin 'majutsushi/tagbar'
" plugin from http://vim-scripts.org/vim/scripts.html
Plugin 'L9'
" Fast file navigation
Plugin 'wincent/command-t'
" tmux navigator
Plugin 'christoomey/vim-tmux-navigator'
" Color schemes
Plugin 'flazz/vim-colorschemes'
" Vim motions
Plugin 'easymotion/vim-easymotion'
" Git gutter
Plugin 'airblade/vim-gitgutter'
" Text filtering and alignment
Plugin 'godlygeek/tabular'
" Insert mode completions with tab
Plugin 'ervandew/supertab'
" Dash plugin
Plugin 'rizzatti/dash.vim'
" Code completion
Plugin 'Valloric/YouCompleteMe'
" Jedi autocompletion
Plugin 'davidhalter/jedi-vim'
" Multiple cursors
Plugin 'terryma/vim-multiple-cursors'
" Display indent levels
Plugin 'nathanaelkane/vim-indent-guides'
" Shell
Plugin 'Shougo/vimshell.vim'
" Coffescript
Plugin 'kchmck/vim-coffee-script'
" Go
Plugin 'fatih/vim-go'
" HTML5
Plugin 'othree/html5.vim'
" Javascript
Plugin 'pangloss/vim-javascript'
" JSON
Plugin 'elzr/vim-json'
" Less
Plugin 'groenewege/vim-less'
" Markdown
Plugin 'tpope/vim-markdown'
" Python
Plugin 'klen/python-mode'
" Rails
Plugin 'tpope/vim-rails'
" Ruby
Plugin 'vim-ruby/vim-ruby'
" Ruby endwise
Plugin 'tpope/vim-endwise'
" Scala
Plugin 'derekwyatt/vim-scala'
syntax on
if $TERM == "xterm-256color"
set t_Co=256
endif
"if has('gui_running')
" set background=light
"else
" set background=dark
"endif
set background=dark
" colorscheme solarized
set number
set smartindent
set tabstop=4
set shiftwidth=4
set expandtab
au BufNewFile,BufRead *.gradle set filetype=groovy