-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathsettings.vim
89 lines (70 loc) · 1.91 KB
/
settings.vim
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
set nocompatible
" filetype off " voor vundle
" set leader char
let mapleader = ","
" let mapleader = "\<Space>"
let maplocalleader = " "
set number
set mouse=a
" Whitespace stuff
set nowrap
set tabstop=2
set shiftwidth=2
set softtabstop=2
set expandtab
set nohls " geen search highlight
set incsearch
set ignorecase
set smartcase
set list listchars=tab:\ \ ,trail:·
" Tab completion
set wildmode=list:longest,list:full
set wildignore+=*.o,*.obj,.git,*.rbc,*.class,.svn,vendor/gems/*
" Status bar
set laststatus=2
" allow backspacing over everything in insert mode
set backspace=indent,eol,start
set modeline
set modelines=10
" Directories for swp files
set backupdir=~/.vim/backup
set directory=~/.vim/backup
" Show (partial) command in the status line
set showcmd
set guioptions-=L
set guioptions-=r
set splitright
set splitbelow
set colorcolumn=80
" gutter had plots verkeerde kleuren
" https://stackoverflow.com/questions/15277241/changing-vim-gutter-color
highlight clear SignColumn
" {{{ colorscheme
" lua require('colorbuddy').colorscheme('onebuddy')
" lua require('colorbuddy').colorscheme('spacebuddy')
" lua vim.cmd('colorscheme modus-operandi')
set termguicolors
" let g:gruvbox_invert_selection=0
" colorscheme gruvbox
colorscheme kanagawa
" }}}
" Remember last location in file
if has("autocmd")
au BufReadPost * if line("'\"") > 0 && line("'\"") <= line("$")
\| exe "normal g'\"" | endif
endif
" set foldenable
" set foldlevel=1
" set foldlevelstart=0
" specifies for which commands a fold will be opened
set foldopen=block,hor,insert,jump,mark,percent,quickfix,search,tag,undo
" hi Folded cterm=bold,underline ctermfg=12 ctermbg=0 guifg=Cyan guibg=DarkGrey
hi Folded cterm=bold
hi Folded term=bold cterm=bold
" use project specific vimrc viles
" https://andrew.stwrt.ca/posts/project-specific-vimrc/
set exrc
set secure
set backupskip=/tmp/*,/private/tmp/*
" set clipboard+=unnamedplus
set timeoutlen=1000