call plug#begin() Plug 'tpope/vim-sensible' Plug 'tpope/vim-commentary' Plug 'tpope/vim-fugitive' Plug 'airblade/vim-gitgutter' Plug 'jiangmiao/auto-pairs' Plug 'ctrlpvim/ctrlp.vim' Plug 'dense-analysis/ale' call plug#end() colorscheme sorbet hi Normal guibg=NONE ctermbg=NONE hi StatusLine ctermfg=245 ctermbg=235 cterm=none hi StatusLineNC ctermfg=245 ctermbg=none cterm=none hi CursorLine cterm=none ctermbg=233 ctermfg=none set number relativenumber autoindent signcolumn=yes cursorline set hidden nowrap nobackup noswapfile autoread updatetime=300 set encoding=utf8 spelllang=en_us set backspace=2 scrolloff=4 set shiftwidth=4 tabstop=4 nnoremap :bnext nnoremap :bprevious nnoremap :copen nnoremap :CtrlPBuffer nnoremap :ALEHover nnoremap :ALEDetail nmap gr :ALEFindReferences nmap gd :ALEGoToDefinition nmap re :ALERename let g:ale_hover_to_floating_preview = 1 let g:ale_detail_to_floating_preview = 1 let g:ale_floating_window_border = 0 let g:ale_virtualtext_cursor = 0 let g:ale_set_quickfix = 1 let g:ctrlp_use_caching = 0 let g:ctrlp_user_command = 'rg %s --files --color=never --glob ""'