Vimium configs
Import vimium-options.json into the extension's settings page.
For reference, here's the extracted keyMappings
section:
$ cat vimium-options.json | jq -r .keyMappings
# Insert your preferred key mappings here.
map c copyCurrentUrl
map p openCopiedUrlInNewTab
map P openCopiedUrlInCurrentTab
map o Vomnibar.activateInNewTab
map O Vomnibar.activate
map b Vomnibar.activateBookmarksInNewTab
map B Vomnibar.activateBookmarks
map e Vomnibar.activateEditUrlInNewTab
map E Vomnibar.activateEditUrl
map t Vomnibar.activateTabSelection
map T createTab
map lf LinkHints.activateModeToCopyLinkUrl
map yc LinkHints.activateModeToCopyLinkUrl
map F LinkHints.activateModeToOpenInNewForegroundTab
map <c-f> LinkHints.activateModeWithQueue
map <c-F> LinkHints.activateModeToOpenInNewTab
map yh LinkHints.activateMode action=hover
map yf LinkHints.activateMode action=focus
map ya LinkHints.activateMode action=copy-text
# Attempt to mitigate ESC capturing, cf. https://github.com/philc/vimium/wiki/Tips-and-Tricks
map <c-]> passNextKey
map <c-Escape> passNextKey
map <c-a> passNextKey
map <c-j> passNextKey
map <c-c> <Escape>
map \ passNextKey normal
map , previousTab
map . nextTab
map <c-,> previousTab
map <c-.> nextTab
map < moveTabLeft
map > moveTabRight
unmap <<
unmap >>