summaryrefslogtreecommitdiff
path: root/keys
diff options
context:
space:
mode:
authorChris <[email protected]>2020-04-28 23:34:21 -0400
committerChris <[email protected]>2020-04-28 23:34:21 -0400
commitc9800a667d0e0e969d3de4d027ddac32c4849a24 (patch)
treecdb023d353b66175a4324d8b70277d98ba20480c /keys
parentd45de4d2ecfaf96d056d0b8bef19007c6d26d310 (diff)
added more vscode integration
Diffstat (limited to 'keys')
-rw-r--r--keys/mappings.vim15
1 files changed, 11 insertions, 4 deletions
diff --git a/keys/mappings.vim b/keys/mappings.vim
index b1740c0d..71776b08 100644
--- a/keys/mappings.vim
+++ b/keys/mappings.vim
@@ -1,5 +1,15 @@
-if !exists('g:vscode')
+" Better indenting
+vnoremap < <gv
+vnoremap > >gv
+
+if exists('g:vscode')
+
+" Simulate same TAB behavior in VSCode
+nmap <Tab> :Tabnext<CR>
+nmap <S-Tab> :Tabprev<CR>
+
+else
" Better nav for omnicomplete
inoremap <expr> <c-j> ("\<C-n>")
inoremap <expr> <c-k> ("\<C-p>")
@@ -40,6 +50,3 @@ if !exists('g:vscode')
nnoremap <M-l> :vertical resize +2<CR>
endif
-" Better tabbing
-vnoremap < <gv
-vnoremap > >gv