By: Phil Crosby Add-on
Inspect and view changes in Vimium source codes across current and past versions
Please login to examine the extension's source code.
manifest.json
{
"manifest_version": 3,
"name": "Vimium",
"version": "2.4.2",
"description": "The Hacker's Browser. Vimium provides keyboard shortcuts for navigation and control in the spirit of Vim.",
"icons": {
"16": "icons/icon.svg",
"32": "icons/icon.svg",
"48": "icons/icon.svg",
"64": "icons/icon.svg",
"96": "icons/icon.svg",
"128": "icons/icon.svg"
},
"minimum_chrome_version": "117.0",
"background": {
"type": "module",
"scripts": [
"background_scripts/main.js"
]
},
"options_ui": {
"page": "pages/options.html",
"browser_style": false,
"open_in_tab": true
},
"host_permissions": [
"<all_urls>"
],
"permissions": [
"tabs",
"bookmarks",
"history",
"storage",
"sessions",
"notifications",
"scripting",
"webNavigation",
"search",
"clipboardRead",
"clipboardWrite"
],
"content_scripts": [
{
"matches": [
"<all_urls>"
],
"js": [
"lib/types.js",
"lib/utils.js",
"lib/keyboard_utils.js",
"lib/dom_utils.js",
"lib/rect.js",
"lib/handler_stack.js",
"lib/settings.js",
"lib/find_mode_history.js",
"content_scripts/mode.js",
"content_scripts/ui_component.js",
"content_scripts/link_hints.js",
"content_scripts/vomnibar.js",
"content_scripts/scroller.js",
"content_scripts/marks.js",
"content_scripts/mode_insert.js",
"content_scripts/mode_find.js",
"content_scripts/mode_key_handler.js",
"content_scripts/mode_visual.js",
"content_scripts/hud.js",
"content_scripts/mode_normal.js",
"content_scripts/vimium_frontend.js"
],
"css": [
"content_scripts/vimium.css"
],
"run_at": "document_start",
"all_frames": true,
"match_about_blank": true
},
{
"matches": [
"file:///",
"file:///*/"
],
"css": [
"content_scripts/file_urls.css"
],
"run_at": "document_start",
"all_frames": true
}
],
"action": {
"default_icon": "icons/action_disabled.svg",
"default_popup": "pages/action.html",
"default_area": "navbar"
},
"web_accessible_resources": [
{
"resources": [
"pages/vomnibar_page.html",
"content_scripts/vimium.css",
"pages/hud_page.html",
"pages/help_dialog_page.html",
"pages/doc_search_completion.html",
"pages/command_listing.html",
"resources/tlds.txt",
"_favicon/*"
],
"matches": [
"<all_urls>"
]
}
],
"browser_specific_settings": {
"gecko": {
"id": "{d7742d87-e61d-4b78-b8a1-b469842139fa}",
"strict_min_version": "112.0",
"data_collection_permissions": {
"required": [
"none"
]
}
}
}
} Best Vimium Alternatives
Here are some Firefox add-ons that are similar to Vimium:
Vimium C - All by Keyboard
Dahan Gong
easyVim
karun
Vimlike
Developer
Vim Vix Remix
LordPax
FlashVim
markbuild
Vim Vixen
Shin'ya Ueoka
Modeless Keyboard Navigation
James Stout
Simple Vim Scrolling
Johnny
Vimer
Regulus
Vim Navigator
astrocreat
Vim-style Browser
Quarter
vimkeybindings Improved
Tartaruskelvin