try colorscheme unokai catch /^Vim\%((\a\+)\)\=:E185/ colorscheme monokai endtry nnoremap ,ct :!ctags -R . nnoremap ,rc :source $MYVIMRC autocmd FileType make setlocal noexpandtab autocmd FileType yaml setlocal tabstop=2 let g:rustfmt_autosave = 0 nnoremap ,cD :call setqflist(filter(getqflist(), 'v:val != getqflist()[getqflist({"idx": 0}).idx - 1]')) nnoremap ,cc :cclose nnoremap ,cf :cfirst nnoremap ,cl :clast nnoremap ,co :copen nnoremap ,cq :call setqflist([]):cclose nnoremap ,cr :cnewer nnoremap ,cu :colder nnoremap ,h H nnoremap ,l L nnoremap ,t vl:terminala nnoremap ,rl :checktime nnoremap zz nnoremap h nnoremap j nnoremap k nnoremap l nnoremap :cnext nnoremap :cprevious nnoremap zz nnoremap H ^ nnoremap L $ " i use ctrl-a for the tmux prefix key nnoremap nnoremap nnoremap ,a nnoremap ,x set autowriteall set autoindent set cursorline set errorformat^=%f:%l:%c\ -\ %t%*[^:]:\ %m set errorformat^=[----]\ %f:%l:\ %m set errorformat+=%f:%l\ %m set errorformat^=%C%*\\s——▶%*\\s%f:%l:%c set errorformat^=%E%t%*[^:]:\ %m set errorformat^=\%\\s%#File\ \"%f\"\\,\ line\ %l\\,\ %.%# set expandtab set exrc set guicursor=n-v-c:block-Cursor set incsearch set nohlsearch set nowrap set nu set path=** set rnu set secure set shiftround set shiftwidth=0 set tabstop=4 set ttimeoutlen=50 set viewoptions=folds,cursor set wildignore=*.o,*.obj,.git/**,tags,*.pyc set noswapfile set makeprg=just syntax on tnoremap c c xnoremap H ^ xnoremap L $ nnoremap Q @@ nnoremap ,m :make nnoremap - :E if has('clipboard') set clipboard^=unnamed,unnamedplus endif nnoremap 'A 'A'" nnoremap 'B 'B'" nnoremap 'C 'C'" nnoremap 'D 'D'" nnoremap 'E 'E'" nnoremap 'F 'F'" nnoremap 'G 'G'" nnoremap 'H 'H'" nnoremap 'I 'I'" nnoremap 'J 'J'" nnoremap 'K 'K'" nnoremap 'L 'L'" nnoremap 'M 'M'" nnoremap 'N 'N'" nnoremap 'O 'O'" nnoremap 'P 'P'" nnoremap 'Q 'Q'" nnoremap 'R 'R'" nnoremap 'S 'S'" nnoremap 'T 'T'" nnoremap 'U 'U'" nnoremap 'V 'V'" nnoremap 'W 'W'" nnoremap 'X 'X'" nnoremap 'Y 'Y'" nnoremap 'Z 'Z'" au BufEnter *__virtual* setlocal buftype=nofile bufhidden=hide noswapfile au BufNewFile,BufRead *.h set filetype=c au BufWinEnter *.* silent! loadview au BufWinLeave *.* silent! mkview au FileType * setlocal indentexpr= au FileType lua setlocal noexpandtab au FileType c setlocal noexpandtab augroup GoCtags autocmd! autocmd FileType go nnoremap ,ct :!ctags -R $(go env GOROOT) . augroup END