"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " Global settings nnoremap :Denite file/rec nnoremap / :Denite grep:. nnoremap s :Denite buffer nnoremap pumvisible() ? "\" : "\" nnoremap :NERDTreeToggle nnoremap :TagbarToggle nmap :bn nmap :bp map NERDCommenterToggle imap (neosnippet_expand_or_jump) smap (neosnippet_expand_or_jump) xmap (neosnippet_expand_target) " Start interactive EasyAlign in visual mode (e.g. vipga) vmap (EasyAlign) " Start interactive EasyAlign for a motion/text object (e.g. gaip) nmap ga (EasyAlign) """""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " Some filetype-specific settings au Filetype gnuplot map :call OpenIn("gnuplot -persist") au Filetype c,cpp,objc map :vsplit:FSRight au Filetype c,cpp,objc map :FSHere au Filetype markdown map :call RunMarkdown() au Filetype asciidoc map :call RunAsciidoc() " See https://github.com/artur-shaik/vim-Javacomplete2 " ji ji au FileType java nmap (JavaComplete-Imports-AddSmart) au FileType java imap (JavaComplete-Imports-AddSmart) " ii jii au FileType java nmap (JavaComplete-Imports-Add) au FileType java imap (JavaComplete-Imports-Add) " I jI au FileType java nmap (JavaComplete-Imports-AddMissing) au FileType java imap (JavaComplete-Imports-AddMissing) " R jR au FileType java nmap (JavaComplete-Imports-RemoveUnused) au FileType java imap (JavaComplete-Imports-RemoveUnused) """""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " Some plugin-specific settings if filereadable($HOME . '/.vim/keymaps-local.vim') source ~/.vim/keymaps-local.vim endif