" override plugin keymaps.
autocmd VimEnter * vnoremap <C-c> "+y
autocmd VimEnter * vnoremap <C-x> "+x
+ " Is performed by S+Ins
"autocmd VimEnter * nnoremap <C-v> "+p
- autocmd VimEnter * inoremap <C-v> <c-r>+
+ "autocmd VimEnter * inoremap <C-v> <c-r>+
endif
+" ctrl+d as EOF exits shells and the like. Add a keymap for the same here.
+nnoremap <C-d> :q<cr>
+
nnoremap <C-p> :Denite file/rec<cr>
nnoremap <space>/ :Denite grep:.<cr>
nnoremap <space>s :Denite buffer<cr>
execute ':FSHere'
endfunction
-au Filetype c,cpp,objc map <buffer> <F11> :call FSvsplit()<CR>
-" Terminal-based vi report S-F11 as F23
-au Filetype c,cpp,objc map <buffer> <S-F11> :FSHere<CR>
-au Filetype c,cpp,objc map <buffer> <F23> :FSHere<CR>
+au Filetype c,cpp,objc map <buffer> <F12> :call FSvsplit()<CR>
+" Terminal-based vi report S-F12 as F24
+au Filetype c,cpp,objc map <buffer> <S-F12> :FSHere<CR>
+au Filetype c,cpp,objc map <buffer> <F24> :FSHere<CR>
au Filetype markdown map <buffer> <F5> :call RunMarkdown()<CR>
au Filetype asciidoc map <buffer> <F5> :call RunAsciidoc()<CR>