30 lines
No EOL
621 B
Text
Executable file
30 lines
No EOL
621 B
Text
Executable file
" key mappings
|
|
let mapleader = ","
|
|
nmap <leader>p :set paste!<CR>
|
|
nmap <leader>h :set hlsearch!<CR>
|
|
nmap <leader>t :wa <bar> :Make test<CR>
|
|
|
|
" navigate buffers by ctrl-b
|
|
nmap <C-b> :bprevious<CR>
|
|
|
|
nnoremap ; :
|
|
|
|
" no cheating !
|
|
map <up> <nop>
|
|
map <down> <nop>
|
|
map <left> <nop>
|
|
map <right> <nop>
|
|
|
|
" for damaged keyboards
|
|
map <F1> <Esc>
|
|
imap <F1> <Esc>
|
|
|
|
" special chars
|
|
nmap <leader>l :set list!<CR>
|
|
|
|
" search
|
|
nnoremap <leader>v :FzfFiles<cr>
|
|
nnoremap <leader>u :FzfTags<cr>
|
|
nnoremap <leader>j :call fzf#vim#tags("'".expand('<cword>'))<cr>
|
|
nnoremap <leader>/ :Find
|
|
nnoremap <leader>' :execute "Find " . expand("<cword>")<cr> |