Skip to content

undivisible/rs_vimium

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5,377 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rs_vimium

Vim-style keyboard navigation for the web, written in Rust with Crepuscularity.

Build

crepus webext build --app .

Load dist/unpacked/ as an unpacked extension in chrome://extensions.

Layout

Path Role
webext.toml Extension manifest (capabilities, content scripts, pages)
runtime/ Rust/WASM (popup_main, content_main, options_main, new_tab_main)
pages/ Extension pages (.crepus → HTML at build time)
views/ui.crepus In-page UI templates (hints, vomnibar, find bar, help overlay)
src/content.css.crepus Content-script styles (compiled to src/content.css)
resources/tlds.txt TLD list for URL detection
icons/ Toolbar and extension icons

New tab page

With default settings, rs_vimium overrides the browser new-tab page (chrome_url_overrides.newtabpages/new-tab.html). Change this under Options → New tab page.

Upstream

upstream tracks philc/vimium for behavior comparison. This repo is the maintained Rust rewrite.

License

MPL-2.0 — see LICENSE.

About

The hacker's browser, in rust.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Rust 100.0%