aboutsummaryrefslogtreecommitdiff
path: root/.vimrc
diff options
context:
space:
mode:
Diffstat (limited to '.vimrc')
-rw-r--r--.vimrc13
1 files changed, 7 insertions, 6 deletions
diff --git a/.vimrc b/.vimrc
index 9d7059e..7a329af 100644
--- a/.vimrc
+++ b/.vimrc
@@ -106,26 +106,27 @@ nnoremap <leader>l :ls<CR>
" file manipulation with leader
nnoremap <leader>w :w<CR>
nnoremap <leader>x :x<CR>
-
" open vimrc in split
nnoremap <leader>rc :vsplit $MYVIMRC<cr>
" source vimrc
nnoremap <leader>src :source $MYVIMRC<cr>
-
" file toggle
nnoremap <leader>z zi
-
" create c function body from prototype
nnoremap gcf A<BS><CR>{<CR><CR>}<ESC>
-
" put semicolon at the end of line
nnoremap <leader>; mqA;<ESC>`q
+" grep
+" nnoremap <leader>gw :silent grep -R <cword> .<CR>:copen<CR>
+" nnoremap <leader>gW :silent execute "grep! -R " . shellescape(expand("<cWORD>")) . " ."<CR>:copen<CR>
+" nnoremap <leader>gn :cnext<CR>
+" nnoremap <leader>gp :cprevious<CR>
+
+
" remove trailing white space on save
autocmd BufWritePre * %s/\s\+$//e
-
" initialise buf for fold toggle
autocmd BufReadPre * :normal zMzi
-
" real tab in c file for school projects
autocmd Filetype c setlocal noexpandtab