Procházet zdrojové kódy

add ability to resize on mac

Chris před 4 roky
rodič
revize
0075c826b6
1 změnil soubory, kde provedl 14 přidání a 0 odebrání
  1. 14 0
      keys/mappings.vim

+ 14 - 0
keys/mappings.vim

@@ -76,6 +76,20 @@ else
   nnoremap <silent> <M-h>    :vertical resize -2<CR>
   nnoremap <silent> <M-l>    :vertical resize +2<CR>
 
+  nnoremap <silent> <C-Up>    :resize -2<CR>
+  nnoremap <silent> <C-Down>  :resize +2<CR>
+  nnoremap <silent> <C-Left>  :vertical resize -2<CR>
+  nnoremap <silent> <C-Right> :vertical resize +2<CR>
+
+  let g:elite_mode=1                      " Disable arrows"
+  " Disable arrow movement, resize splits instead.
+  if get(g:, 'elite_mode')
+      nnoremap <silent> <C-Up>    :resize -2<CR>
+      nnoremap <silent> <C-Down>  :resize +2<CR>
+      nnoremap <silent> <C-Left>  :vertical resize -2<CR>
+      nnoremap <silent> <C-Right> :vertical resize +2<CR>
+  endif
+
 endif
 
 " Better nav for omnicomplete