Skip to content

Instantly share code, notes, and snippets.

@neta540
Created December 17, 2022 01:39
Show Gist options
  • Save neta540/05460b685b0b698e50b9e540a5eec5b9 to your computer and use it in GitHub Desktop.
Save neta540/05460b685b0b698e50b9e540a5eec5b9 to your computer and use it in GitHub Desktop.

Revisions

  1. N created this gist Dec 17, 2022.
    111 changes: 111 additions & 0 deletions vimium-c.json
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,111 @@
    {
    "name": "Vimium C",
    "@time": "12/17/2022, 3:38:23 AM",
    "time": 1671241103355,
    "environment": {
    "extension": "1.99.90",
    "platform": "win",
    "chromium": "108"
    },
    "exclusionRules": [],
    "keyLayout": 1,
    "keyMappings": [
    "#!no-check",
    "# Insert your preferred key mappings here.",
    "unmapAll",
    "",
    "# ----------------",
    "# ♥ mapping ♥",
    "# ----------------",
    "",
    "# scroll",
    "map h scrollLeft",
    "map j scrollDown",
    "map k scrollUp",
    "map l scrollRight",
    "map <c-u> openUrl url=\"javascript:window.scrollTo({top:window.scrollY-window.innerHeight,behavior:\\\"smooth\\\"});\"",
    "map <c-d> openUrl url=\"javascript:window.scrollTo({top:window.scrollY+window.innerHeight,behavior:\\\"smooth\\\"});\"",
    "",
    "# basics",
    "map H goBack",
    "map L goForward",
    "map w nextFrame",
    "map W mainFrame",
    "map r reload",
    "map R reload hard",
    "map t Vomnibar.activateInNewTab",
    "map T Vomnibar.activateTabs",
    "map i runKey keys=\"focusInput?:(mainFrame:W+150wait)%cfocusInput\" \\",
    " o.keep o.select=\"all-line\" o.reachable \\",
    " o.prefer=\"#js-issues-search,#searchEngines\"",
    "map p openCopiedUrlInCurrentTab",
    "map P openCopiedUrlInNewTab",
    "map f LinkHints.activate",
    "map F LinkHints.activateOpenInNewForegroundTab",
    "map x removeTab",
    "map X restoreTab",
    "map b Vomnibar.activateBookmarks",
    "map K nextTab",
    "map J previousTab",
    "",
    "# find ",
    "map / enterFindMode",
    "map n performFind",
    "map N performBackwardsFind",
    "",
    "# advanced",
    "map mf LinkHints.activateWithQueue",
    "map yy copyCurrentUrl",
    "map yf LinkHints.activateCopyLinkUrl",
    "",
    "map yi LinkHints.activateOpenImage sed=\"s@^@vimium://copy/@g\" keyword=\"$copy\"",
    "map oo Vomnibar.activate",
    "map g0 firstTab",
    "map g$ lastTab",
    "map gx$ closeTabsOnRight",
    "map gx0 closeTabsOnLeft",
    "map gxx closeOtherTabs",
    "map gt Vomnibar.activateTabs",
    "map gh openUrl url=\"chrome://history\"",
    "map gd openUrl url=\"chrome://downloads\"",
    "map gs openUrl url=\"chrome://settings\"",
    "map v LinkHints.activateSelect caret",
    "map <c-k> zoom in",
    "map <c-j> zoom out",
    "map zi zoom in",
    "map zo zoom out",
    "map <c-0> zoom reset",
    "map gg scrollToTop",
    "map G scrollToBottom",
    "run zz (closeOtherTabs)(openUrl)(nextTab)(x)",
    ""
    ],
    "keyupTime": 100,
    "linkHintCharacters": "qweasdzxcrfv",
    "scrollStepSize": 120,
    "searchUrl": "https://duckduckgo.com/?q=$s DuckDuckGo",
    "userDefinedCss": [
    "/* #ui */",
    ".LH {",
    " font-family: arial;",
    " border: solid 1px black;",
    " color: black;",
    " background: #ff6cb0 !important;",
    " font-size: 0.9rem;",
    "}",
    "/* #omni */",
    "",
    "",
    "/* #find */",
    "",
    "",
    "/* #find:host */",
    "",
    "",
    "/* #find:selection */",
    "::selection { background: #FFD7FD !important; color: black;}",
    ""
    ],
    "vimSync": true,
    "ignoreKeyboardLayout": 2
    }