gitextract_bk_2yr_t/ ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ └── bug_report.md │ └── pull_request_template.md ├── .gitignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── CREDITS ├── MIT-LICENSE.txt ├── README.md ├── background_scripts/ │ ├── all_commands.js │ ├── bg_utils.js │ ├── commands.js │ ├── completion/ │ │ ├── completers.js │ │ ├── ranking.js │ │ ├── search_engines.js │ │ └── search_wrapper.js │ ├── exclusions.js │ ├── main.js │ ├── marks.js │ ├── reload.js │ ├── tab_operations.js │ ├── tab_recency.js │ └── user_search_engines.js ├── build_scripts/ │ └── write_command_listing_page.js ├── content_scripts/ │ ├── file_urls.css │ ├── hud.js │ ├── link_hints.js │ ├── marks.js │ ├── mode.js │ ├── mode_find.js │ ├── mode_insert.js │ ├── mode_key_handler.js │ ├── mode_normal.js │ ├── mode_visual.js │ ├── scroller.js │ ├── ui_component.js │ ├── vimium.css │ ├── vimium_frontend.js │ └── vomnibar.js ├── deno.json ├── lib/ │ ├── chrome_api_stubs.js │ ├── dom_utils.js │ ├── find_mode_history.js │ ├── handler_stack.js │ ├── keyboard_utils.js │ ├── rect.js │ ├── settings.js │ ├── types.js │ ├── url_utils.js │ └── utils.js ├── make.js ├── manifest.json ├── pages/ │ ├── action.css │ ├── action.html │ ├── action.js │ ├── all_content_scripts.js │ ├── command_listing.css │ ├── command_listing.html │ ├── command_listing.js │ ├── doc.css │ ├── doc_search_completion.html │ ├── doc_search_completion.js │ ├── exclusion_rules_editor.js │ ├── help_dialog_page.css │ ├── help_dialog_page.html │ ├── help_dialog_page.js │ ├── hud_page.css │ ├── hud_page.html │ ├── hud_page.js │ ├── key_mappings.css │ ├── options.css │ ├── options.html │ ├── options.js │ ├── reload.html │ ├── ui_component_messenger.js │ ├── vomnibar_page.css │ ├── vomnibar_page.html │ └── vomnibar_page.js ├── resources/ │ └── tlds.txt ├── test_harnesses/ │ ├── cross_origin_iframe.html │ ├── event_capture.html │ ├── form.html │ ├── has_popup_and_link_hud.html │ ├── iframe.html │ ├── page_with_links.html │ ├── visibility_test.html │ ├── vomnibar_harness.html │ └── vomnibar_harness.js └── tests/ ├── dom_tests/ │ ├── dom_test_setup.js │ ├── dom_tests.html │ ├── dom_tests.js │ └── dom_utils_test.js ├── unit_tests/ │ ├── bg_utils_test.js │ ├── command_listing_test.js │ ├── commands_test.js │ ├── completion/ │ │ ├── completers_test.js │ │ ├── ranking_test.js │ │ └── search_engines_test.js │ ├── doc_search_completion_test.js │ ├── exclusion_test.js │ ├── handler_stack_test.js │ ├── help_dialog_test.js │ ├── hud_page_test.js │ ├── link_hints_test.js │ ├── main_test.js │ ├── marks_test.js │ ├── options_page_test.js │ ├── rect_test.js │ ├── settings_test.js │ ├── tab_operations_test.js │ ├── tab_recency_test.js │ ├── test_chrome_stubs.js │ ├── test_helper.js │ ├── ui_component_test.js │ ├── url_utils_test.js │ ├── user_search_engines_test.js │ ├── utils_test.js │ └── vomnibar_page_test.js └── vendor/ └── shoulda.js