Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build a browser prototype with Vim-style control #15829

Open
shinglyu opened this issue Mar 6, 2017 · 4 comments
Open

Build a browser prototype with Vim-style control #15829

shinglyu opened this issue Mar 6, 2017 · 4 comments
Labels
B-interesting-project Represents work that is expected to be interesting in some fashion

Comments

@shinglyu
Copy link
Contributor

shinglyu commented Mar 6, 2017

Got this idea while reading this vimperator bug.

As a vim user, I really like to use vim style key bindings to control my browser. Instead of hacking on existing browsers using addons, we can probably build a super-light UI on top of servo, with a simple command bar like vim in the bottom. Then we control it with

  • j/k/l/m scroll the page
  • :o <url> open URL
  • H/L previous/next page
    etc.
@shinglyu shinglyu added the B-interesting-project Represents work that is expected to be interesting in some fashion label Mar 6, 2017
@lnishan
Copy link

lnishan commented Mar 7, 2017

Interesting idea! :)

@paulrouget
Copy link
Contributor

If anyone wants to work on this, and plan to embed servo without using CEF, take a look at this list of embedding issues you might end up running into: https://github.com/paulrouget/servoshell/projects/2

@meh
Copy link
Contributor

meh commented Mar 27, 2017

That's my plan for this, just hoping servo matures enough by the time the plug is pulled on XUL addons.

@xTpx
Copy link

xTpx commented Dec 16, 2021

Is there any progress?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
B-interesting-project Represents work that is expected to be interesting in some fashion
Projects
None yet
Development

No branches or pull requests

5 participants