From 04b62fa77bfcd6d12ab0349770b7d3baeee0e2c7 Mon Sep 17 00:00:00 2001 From: "Matthias P. Braendli" Date: Thu, 27 May 2021 21:43:11 +0200 Subject: Update ACK and make --- dotvimrc | 53 ++++++++++++++++++++++------------------------------- 1 file changed, 22 insertions(+), 31 deletions(-) (limited to 'dotvimrc') diff --git a/dotvimrc b/dotvimrc index 1533b88..0c81d98 100644 --- a/dotvimrc +++ b/dotvimrc @@ -48,14 +48,21 @@ set tabpagemax=50 let mapleader="\" -"if has("autocmd") && exists("+omnifunc") - "autocmd Filetype * - "\ if &omnifunc == "" | - "\ setlocal omnifunc=syntaxcomplete#Complete | - "\ endif -"endif - -"'CoatiSoftware/vim-sourcetrail' +call plug#begin('~/.vim/plugged') +Plug 'mileszs/ack.vim' +Plug 'airblade/vim-gitgutter' +Plug 'vim-scripts/git-time-lapse' +Plug 'vim-scripts/ifdef-highlighting' +Plug 'jparise/vim-graphql' +Plug 'ctrlpvim/ctrlp.vim' +Plug 'rust-lang/rust.vim' +Plug 'scrooloose/nerdtree' +Plug 'majutsushi/tagbar' +Plug 'vim-scripts/taglist.vim' +Plug 'tpope/vim-fugitive' +call plug#end() + +"Plug 'CoatiSoftware/vim-sourcetrail' "nnoremap sr :SourcetrailRefresh "nnoremap sa :SourcetrailActivateToken @@ -78,22 +85,18 @@ nnoremap :call LanguageClient#textDocument_rename() set completefunc=LanguageClient#complete if executable('rg') - let g:ackprg = "rg -i --vimgrep" - let g:ack_default_options = " -i --vimgrep" + let g:ackprg = "rg -ui --vimgrep" + let g:ack_default_options = " -ui --vimgrep" elseif executable('ag') - let g:ackprg = 'ag --vimgrep' + let g:ackprg = 'ag -u --vimgrep' endif -noremap a :Ack! -t rust -t cpp -t c -t py -noremap A :Ack! +noremap a :LAck! -t rust -t cpp -t c -t py +noremap A :LAck! "Show + - ~ in the margin for vim modification let g:gitgutter_eager = 0 " only update on read/write -" The C matcher is supposedly faster -"'JazzCore/ctrlp-cmatcher' -"let g:ctrlp_match_func = {'match' : 'matcher#cmatch' } - " Also search tags let g:ctrlp_extensions = ['tag'] noremap p :CtrlP @@ -104,25 +107,12 @@ noremap b :CtrlPBuffer " Ignore some folders and files for CtrlP indexing let g:ctrlp_custom_ignore = { 'dir': '\.git$\|\CODENAME_Data' } -"Valloric/YouCompleteMe.git -let g:ycm_extra_conf_globlist = ['~/dab/*', '~/*'] -let g:ycm_always_populate_location_list = 1 -let g:ycm_rust_src_path = '/home/bram/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src' -noremap y :YcmDiags -noremap Y :YcmRestartServer -noremap F :YcmCompleter FixIt:ccl - "rust-lang/rust.vim let g:rust_recommended_style = 0 au FileType rust nmap m :make build au FileType rust nmap c :Cargo check -"tpope/vim-surround.git -"taglist.vim -"majutsushi/tagbar noremap t :TagbarToggle -"ifdef-highlighting -"scrooloose/nerdtree colorscheme bramwombat @@ -265,7 +255,8 @@ endpython endfun noremap :call MPB_Prepend_Time() -noremap m :make -j4 +noremap m :lmake -j4 +noremap M :lmake -C build -j4 "Show trailing whitespace highlight ExtraWhitespace ctermbg=darkgreen guibg=#344011 -- cgit v1.2.3