-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathvimrc
55 lines (46 loc) · 1020 Bytes
/
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
set nocompatible
syntax on
set number
set rnu
" set t_Co=256
set showcmd
set colorcolumn=80,100 " set cc=110 in short
set expandtab
set shiftwidth=2
" Ctrl-s to save on Insert mode
inoremap <C-s> <Esc>:w<CR>
call plug#begin()
Plug 'vim-airline/vim-airline'
Plug 'vim-airline/vim-airline-themes'
Plug 'flazz/vim-colorschemes'
Plug 'tpope/vim-surround'
Plug 'itchyny/lightline.vim'
Plug 'scrooloose/nerdtree'
map <Leader>o :NERDTreeToggle<CR>
Plug 'Xuyuanp/nerdtree-git-plugin'
" git helpers
Plug 'airblade/vim-gitgutter'
Plug 'tpope/vim-fugitive'
"
" " Plug 'Valloric/YouCompleteMe'
"
" " TODO fzf
" " Plug 'junegunn/fzf', { 'do': { -> fzf#install() } }
" " Plug 'junegunn/fzf.vim'
"
Plug 'jpalardy/vim-slime'
" vim-slime configs
let g:slime_target = 'tmux'
let g:slime_python_ipython = 1
Plug 'jalvesaq/Nvim-R', {'branch': 'stable'}
"
" colorschemes
Plug 'morhetz/gruvbox'
"
call plug#end()
"
let g:gruvbox_contrast_dark='hard'
colorscheme gruvbox
" gruvbox pablo monokai
" elflord
" set bg=light