summaryrefslogtreecommitdiff
path: root/.vim/vimrc_files/keymaps.vim
diff options
context:
space:
mode:
Diffstat (limited to '.vim/vimrc_files/keymaps.vim')
-rw-r--r--.vim/vimrc_files/keymaps.vim10
1 files changed, 5 insertions, 5 deletions
diff --git a/.vim/vimrc_files/keymaps.vim b/.vim/vimrc_files/keymaps.vim
index f7cb026..0469920 100644
--- a/.vim/vimrc_files/keymaps.vim
+++ b/.vim/vimrc_files/keymaps.vim
@@ -83,6 +83,10 @@ vnoremap <C-e> $
" Shortcut to toggle relative numbering mode
nnoremap <c-n> :call ToggleRelativeNumber()<CR>
+" add a marker fold snippet (for C/C++)
+vnoremap <C-f> VV'<O//{{{ <Esc>'>o//}}}<Esc>'<<ESC><Up>A
+nnoremap <C-f> o//{{{ <Esc>o//}}}<Esc><Up>A
+imap <C-f> <ESC><C-f>
" Open BufferExplorer
nnoremap <C-b> :call BufExplorer()<CR>
@@ -90,9 +94,5 @@ nnoremap <C-b> :call BufExplorer()<CR>
" Toggle Tagbar
nnoremap <leader>t :TagbarToggle<CR>
-
-" invoke grep and print output into current buffer
-nnoremap <C-g> :read !grep -nI
-
-" substituce selection
+" substitute selection
vnoremap <C-r> "hy:%s/<C-r>h//gc<left><left><left>