adding vimrc updates for buffer and file searching

This commit is contained in:
Andrew Davidson 2019-08-22 20:21:43 -04:00
parent 9f92890457
commit 702799e62d
Signed by: amd
GPG key ID: 17AF8F2A49CF25C6

View file

@ -129,12 +129,11 @@ nnoremap <leader>h :noh<CR>
nnoremap <leader>n :bnext<CR>
nnoremap <leader>p :bprev<CR>
" list buffers and switch
nnoremap <leader>b :ls<cr>:b<space>
" Fast saving
nnoremap <leader>w :w!<cr>
" list buffers
nnoremap <leader>v :ls<cr>
" Better split switching
map <C-j> <C-W>j
map <C-k> <C-W>k
@ -151,10 +150,19 @@ map q: :q
cmap w!! w !sudo tee > /dev/null %
" Go shortcuts just for .go files
autocmd FileType go nmap <leader>b <Plug>(go-build)
autocmd FileType go nmap <leader>r <Plug>(go-run)
autocmd FileType go nmap <leader>t <Plug>(go-test)
" ==================== File searching ====================
set wildmenu
set wildmode=list:full
set wildignorecase
set path=.,**
nnoremap <leader>f :find *
nnoremap <leader>s :sfind *
nnoremap <leader>v :vert sfind *
nnoremap <leader>t :tabfind *
" ==================== Fugitive ====================
nnoremap <leader>ga :Git add %:p<CR><CR>
@ -162,3 +170,5 @@ nnoremap <leader>gs :Gstatus<CR>
nnoremap <leader>gp :Gpush<CR>
vnoremap <leader>gb :Gblame<CR>