-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathvimrc
54 lines (41 loc) · 1.08 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
" Custom Vim Config
set number
set smartindent
set autoindent
set encoding=utf-8
set textwidth=79 " Limit the text to 80 chars
set ruler
set tabstop=8
syntax on
set cc=80
set nocompatible " be iMproved, required
filetype off " required
" set the runtime path to include Vundle and initialize
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
Plugin 'VundleVim/Vundle.vim'
Plugin 'joshdick/onedark.vim'
" Theme / Colosheme
" Helpers
Plugin 'romainl/vim-qf'
Plugin 'tpope/vim-fugitive'
Plugin 'ludovicchabant/vim-gutentags'
Plugin 'ntpeters/vim-better-whitespace'
Plugin 'rust-lang/rust.vim'
Plugin 'rhysd/vim-clang-format'
Plugin 'tpope/vim-vinegar'
call vundle#end()
filetype plugin indent on
set background=dark
colorscheme delek
set list
set listchars=tab:>\ ,eol:¬,trail:\ ,nbsp:¤
hi Special cterm=NONE ctermfg=DarkYellow
hi Statement cterm=Bold ctermfg=Yellow
hi Comment cterm=NONE ctermfg=DarkCyan
hi Type cterm=Bold ctermfg=Cyan
set path+=**
set wildmenu
let g:netrw_banner=0
" Resize automatically the size of windows split
autocmd VimResized * wincmd =