aboutsummaryrefslogtreecommitdiff
path: root/.vimrc
diff options
context:
space:
mode:
Diffstat (limited to '.vimrc')
-rw-r--r--.vimrc36
1 files changed, 36 insertions, 0 deletions
diff --git a/.vimrc b/.vimrc
new file mode 100644
index 0000000..990b1dd
--- /dev/null
+++ b/.vimrc
@@ -0,0 +1,36 @@
1call plug#begin()
2 Plug 'tpope/vim-sensible'
3 Plug 'tpope/vim-commentary'
4 Plug 'tpope/vim-fugitive'
5 Plug 'airblade/vim-gitgutter'
6 Plug 'ctrlpvim/ctrlp.vim'
7 Plug 'dense-analysis/ale'
8 Plug 'mitjafelicijan/sherbet'
9call plug#end()
10
11colorscheme sherbet
12set number relativenumber autoindent signcolumn=yes cursorline
13set hidden nowrap nobackup noswapfile autoread updatetime=300
14set encoding=utf8 spelllang=en_us
15set backspace=2 scrolloff=4
16set shiftwidth=4 tabstop=4
17
18nnoremap <C-Right> :bnext<cr>
19nnoremap <C-Left> :bprevious<cr>
20nnoremap <C-q> :copen<cr>
21nnoremap <C-b> :CtrlPBuffer<cr>
22nnoremap <C-k> :ALEHover<cr>
23nnoremap <C-j> :ALEDetail<cr>
24
25nmap <silent> gr :ALEFindReferences<cr>
26nmap <silent> gd :ALEGoToDefinition<cr>
27nmap <silent> re :ALERename<cr>
28
29let g:ale_hover_to_floating_preview = 1
30let g:ale_detail_to_floating_preview = 1
31let g:ale_floating_window_border = 0
32let g:ale_virtualtext_cursor = 0
33let g:ale_set_quickfix = 1
34let g:ctrlp_use_caching = 0
35let g:ctrlp_user_command = 'rg %s --files --color=never --glob ""'
36