-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathvimrc
More file actions
59 lines (49 loc) · 1.09 KB
/
vimrc
File metadata and controls
59 lines (49 loc) · 1.09 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
" Plug
call plug#begin()
" common settings
Plug 'tpope/vim-sensible'
" Python
Plug 'vim-scripts/indentpython.vim'
" syntastic
Plug 'nvie/vim-flake8'
Plug 'vim-syntastic/syntastic'
" Color
Plug 'tomasr/molokai'
" powerline
Plug 'vim-airline/vim-airline'
Plug 'vim-airline/vim-airline-themes'
" git
Plug 'airblade/vim-gitgutter'
Plug 'tpope/vim-fugitive'
" File
Plug 'Yggdroot/LeaderF', { 'do': './install.sh' }
" Tag
Plug 'majutsushi/tagbar'
call plug#end()
" common
set encoding=utf-8
set nu
let mapleader=","
" airline
let g:airline#extensions#tabline#enabled = 1
" python
au BufNewFile,BufRead *.py
\ set tabstop=4 |
\ set softtabstop=4 |
\ set shiftwidth=4 |
\ set textwidth=79 |
\ set expandtab |
\ set fileformat=unix
" make code look pretty
let python_highlight_all=1
syntax on
" WEB
au BufNewFile,BufRead *.js,*.html,*.css
\ set tabstop=2 |
\ set softtabstop=2 |
\ set shiftwidth=2
" Color
colorscheme molokai
highlight BadWhitespace ctermbg=red guibg=red
" Flagging Unnecessary Whitespace
au BufRead,BufNewFile *.py,*.pyw,*.c,*.cc,*.h match BadWhitespace /\s\+$/