diff --git a/.vim/vimrc b/.vim/vimrc index 0b3f01f09106eb26495d14ecea88814f23c431fb..a3d9474a2759f68ff14daecb775060f0288a71be 100644 --- a/.vim/vimrc +++ b/.vim/vimrc @@ -2,13 +2,14 @@ set nocompatible exrc secure filetype plugin on syntax on -set encoding=utf8 spelllang=en_us laststatus=2 " tabstop=4 shiftwidth=4 +set encoding=utf8 spelllang=en_us laststatus=2 tabstop=4 shiftwidth=4 set number autoindent cursorline ignorecase hlsearch incsearch signcolumn=yes set hidden nowrap nobackup noswapfile noundofile autoread updatetime=100 set backspace=indent,eol,start completeopt=menuone path+=** set foldmethod=syntax foldlevel=99 foldopen= lazyredraw scrolloff=10 set wildignore+=*/.git/*,*/.hg/*,*/.svn/*,*/vendor,tags,*.o,*.a,*.so set completeopt=menu,menuone,popup,noselect,noinsert complete+=t +set omnifunc=ale#completion#OmniFunc set background=dark colorscheme wildcharm @@ -20,6 +21,18 @@ nnoremap d :bd! nnoremap q :nohlsearch nnoremap w :silent! grep! \| cwindow \| redraw! +nnoremap :ALEHover +nnoremap :ALEDetail +nmap gr :ALEFindReferences -quickfix:sleep 100m:copen +nmap gd :ALEGoToDefinition +nmap re :ALERename +imap (ale_complete) + let g:ctrlp_use_caching = 0 let g:ctrlp_show_hidden = 1 let g:ctrlp_working_path_mode = 'ra' +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_quickf = 1