diff options
| author | Chris <[email protected]> | 2020-08-07 23:20:01 -0400 | 
|---|---|---|
| committer | Chris <[email protected]> | 2020-08-07 23:20:01 -0400 | 
| commit | 8c7703d72e3b554a95f9f6a4e612a8a748f19bac (patch) | |
| tree | 68d0427e2e33280910a673e15c1b60666ff4956e /keys | |
| parent | bd4f49137e0808a1e71b7e8d8f4286b0f4d5f894 (diff) | |
cleanup
Diffstat (limited to 'keys')
| -rw-r--r-- | keys/mappings.vim | 102 | ||||
| -rw-r--r-- | keys/which-key.vim | 2 | 
2 files changed, 49 insertions, 55 deletions
| diff --git a/keys/mappings.vim b/keys/mappings.vim index 94db7ddb..0ae118d0 100644 --- a/keys/mappings.vim +++ b/keys/mappings.vim @@ -1,3 +1,4 @@ +" Basic Key Mappings  imap <C-h> <C-w>h  imap <C-j> <C-w>j @@ -12,67 +13,58 @@ nnoremap <Space> <Nop>  vnoremap < <gv  vnoremap > >gv -if exists('g:vscode') +" Better nav for omnicomplete +inoremap <expr> <c-j> ("\<C-n>") +inoremap <expr> <c-k> ("\<C-p>") -" Simulate same TAB behavior in VSCode -nmap <Tab> :Tabnext<CR> -nmap <S-Tab> :Tabprev<CR> +" I hate escape more than anything else +inoremap jk <Esc> +inoremap kj <Esc> -else -  " Better nav for omnicomplete -  inoremap <expr> <c-j> ("\<C-n>") -  inoremap <expr> <c-k> ("\<C-p>") +" Easy CAPS +" inoremap <c-u> <ESC>viwUi +" nnoremap <c-u> viwU<Esc> -  " I hate escape more than anything else -  inoremap jk <Esc> -  inoremap kj <Esc> +" TAB in general mode will move to text buffer +nnoremap <silent> <TAB> :bnext<CR> +" SHIFT-TAB will go back +nnoremap <silent> <S-TAB> :bprevious<CR> -  " Easy CAPS -  " inoremap <c-u> <ESC>viwUi -  " nnoremap <c-u> viwU<Esc> +" Move selected line / block of text in visual mode +" shift + k to move up +" shift + j to move down +xnoremap K :move '<-2<CR>gv-gv +xnoremap J :move '>+1<CR>gv-gv -  " TAB in general mode will move to text buffer -  nnoremap <silent> <TAB> :bnext<CR> -  " SHIFT-TAB will go back -  nnoremap <silent> <S-TAB> :bprevious<CR> +" Alternate way to save +nnoremap <silent> <C-s> :w<CR> +" Alternate way to quit +nnoremap <silent> <C-Q> :wq!<CR> +" Use control-c instead of escape +nnoremap <silent> <C-c> <Esc> +" <TAB>: completion. +inoremap <silent> <expr><TAB> pumvisible() ? "\<C-n>" : "\<TAB>" -  " Move selected line / block of text in visual mode -  " shift + k to move up -  " shift + j to move down -  xnoremap K :move '<-2<CR>gv-gv -  xnoremap J :move '>+1<CR>gv-gv +" Better window navigation +nnoremap <C-h> <C-w>h +nnoremap <C-j> <C-w>j +nnoremap <C-k> <C-w>k +nnoremap <C-l> <C-w>l -  " Alternate way to save -  nnoremap <silent> <C-s> :w<CR> -  " Alternate way to quit -  nnoremap <silent> <C-Q> :wq!<CR> -  " Use control-c instead of escape -  nnoremap <silent> <C-c> <Esc> -  " <TAB>: completion. -  inoremap <silent> <expr><TAB> pumvisible() ? "\<C-n>" : "\<TAB>" +" Terminal window navigation +tnoremap <C-h> <C-\><C-N><C-w>h +tnoremap <C-j> <C-\><C-N><C-w>j +tnoremap <C-k> <C-\><C-N><C-w>k +tnoremap <C-l> <C-\><C-N><C-w>l +inoremap <C-h> <C-\><C-N><C-w>h +inoremap <C-j> <C-\><C-N><C-w>j +inoremap <C-k> <C-\><C-N><C-w>k +inoremap <C-l> <C-\><C-N><C-w>l +tnoremap <Esc> <C-\><C-n> - -  " Better window navigation -  nnoremap <C-h> <C-w>h -  nnoremap <C-j> <C-w>j -  nnoremap <C-k> <C-w>k -  nnoremap <C-l> <C-w>l - -  " Terminal window navigation -  tnoremap <C-h> <C-\><C-N><C-w>h -  tnoremap <C-j> <C-\><C-N><C-w>j -  tnoremap <C-k> <C-\><C-N><C-w>k -  tnoremap <C-l> <C-\><C-N><C-w>l -  inoremap <C-h> <C-\><C-N><C-w>h -  inoremap <C-j> <C-\><C-N><C-w>j -  inoremap <C-k> <C-\><C-N><C-w>k -  inoremap <C-l> <C-\><C-N><C-w>l -  tnoremap <Esc> <C-\><C-n> - -  " Use alt + hjkl to resize windows -  nnoremap <silent> <M-j>    :resize -2<CR> -  nnoremap <silent> <M-k>    :resize +2<CR> -  nnoremap <silent> <M-h>    :vertical resize -2<CR> -  nnoremap <silent> <M-l>    :vertical resize +2<CR> -endif +" Use alt + hjkl to resize windows +nnoremap <silent> <M-j>    :resize -2<CR> +nnoremap <silent> <M-k>    :resize +2<CR> +nnoremap <silent> <M-h>    :vertical resize -2<CR> +nnoremap <silent> <M-l>    :vertical resize +2<CR> diff --git a/keys/which-key.vim b/keys/which-key.vim index 52ee1f0d..110594d0 100644 --- a/keys/which-key.vim +++ b/keys/which-key.vim @@ -1,3 +1,5 @@ +" Leader Key Maps +  " Map leader to which_key  nnoremap <silent> <leader> :silent <c-u> :silent WhichKey '<Space>'<CR>  vnoremap <silent> <leader> :silent <c-u> :silent WhichKeyVisual '<Space>'<CR> | 
