Skip to content

Instantly share code, notes, and snippets.

@brandonkal
Last active May 4, 2019 00:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save brandonkal/2fa76515de84b365a5d710ecdfbd5a51 to your computer and use it in GitHub Desktop.
Save brandonkal/2fa76515de84b365a5d710ecdfbd5a51 to your computer and use it in GitHub Desktop.
sVim Settings
let blacklists = ["*://youtube.com*", "*://mail.google.com/*"]
set smoothscroll
" Match my customized Saka Key bindings
map "a" createTabbedHint
unmap "ctrl+shift+f"
map "shift+a" createForegroundHint
unmap "g i"
map "shift+f i" goToInput
" Navigation
unmap "shift+h"
map "c" goBack
unmap "shift+l"
map "v" goForward
unmap "g u"
map "u" parentDirectory
unmap "g shift+u"
map "U" topDirectory
" Scrolling
unmap "d"
unmap "e"
map "d" scrollFullPageDown
map "s" scrollFullPageUp
" Half page options...
map "shift+d" scrollPageDown
map "shift+s" scrollPageUp
" Zoom
map "z" zoomPageIn
map "shift+z" zoomPageOut
" Ω is alt+z
map "alt+z" zoomOrig
" Close Tabs
unmap "g x t"
unmap "g x 0"
unmap "g x $"
map "q [" closeTabsToLeft
map "q ]" closeTabsToRight
"Tab Navigation
unmap "g t"
map "o" nextTab
unmap "i"
map "i" previousTab
map "1" firstTab
map "shift+i" firstTab
map "0" lastTab
map "shift+o" lastTab
" Tab Closing
map "shift+x [" closeTabsLeft
map "shift+x ]" closeTabsRight
map "[" moveTabLeft
map "]" moveTabRight
" Remap <insert> mode. All this really does is pass through keys, so we match Saka key binding instead
map ":" insertMode
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment