Extension: Vimium
For development purposes, the background page for this extension can be accessed by navigating to chrome-extension://iohnebgmbihompbdpjbgkcgahnkdjbal/_generated_background_page.html
chrome.bookmarks
chrome.browserAction
chrome.extension
chrome.history
chrome.notifications
chrome.permissions
chrome.runtime
chrome.sessions
chrome.storage
chrome.tabs
chrome.webNavigation
chrome.windows
Navigating history
Manipulating tabs
session.restore: Access to extension API denied.
)Navigating the page
<c-u>
conflicts with _View Source_)<c-d>
conflicts with _Bookmark Page_)<c-f>
conflicts with _Find on Page_)bookmarks.getTree
)bookmarks.getTree
)What is the status of this extension in Brave? I would be happy to help get it working; it's my only must-have extension.
I've seemingly enabled it by uncommenting the relevant lines in app/extension.js
, and it appears on my about:extensions
page, as well as on my about:preferences#extensions
. However the linked background page is not available, and there is no other indication that the extension is active. What else am I missing?
Echoing @agwblack. I like to use Brave but the lack of vimium is a deal breaker. Given the current status of the extension API, would it possible to implement partial support? I guess that most people use it primarily to "click" links, search and scroll.
@agwblack We'd love to see this supported. If you're interested in assisting, and available to do so, we'd welcome your participation. Feel free to join our #developers-desktop Discord channel. I'm happy to discuss the relevant code-base there.
@fredfortier That's a possibility. One of the big hold-outs was lack of chrome.windows.create
, which I began implementing a couple of weeks ago. @kevinlawler is now carrying it across the finish-line. With this, we should be even more well-rounded than when the extension was first tested.
@jonathansampson that's great news! Here are my favorite features in order of importance just to give you an idea. Others may want to chime in:
If extensions can now open a tab, these features should be covered.
+1 to this extension being make or break for me with using Brave.
I agree with what @fredfortier for those features being priority. I'd add:
*half page up/down (u d)
*page up/down (space Shift+space)
*close tab / restore closed tab (x X)
*reload (r)
*next tab / previous tab (K J)
for the Find/Search mode (no. 2 above) I'd add the n for next or N for previous.
Thanks for working on this. I am using this trick to install vimium
by @jonathansampson: test chrome extensions. However, vimium
is disabled in brave after installation. Any pointers on how to make it work? Thanks.
I installed vimium with the same hack as @mjuarezm. The icon shows up fine (albeit disabled) as do all the options.
Developer tools (chrome-extension://bmnlcjabgnpnenekpadlanbbkooimhnj/_generated_background_page.html) show a stack of these errors on startup:
at chrome-extension://bmnlcjabgnpnenekpadlanbbkooimhnj/background_scripts/main.js:934:4
_generated_background_page.html:1 Unchecked runtime.lastError while running storage.remove: IO error: .../LOCK: Lock file already locked. (ChromeMethodOnly: 15::LockFile)
as well as a couple:
_generated_background_page.html:1 Error in response to storage.get: TypeError: Cannot read property 'findModeRawQueryListIncognito' of undefined
I was hoping to see some logging output from _chrome-extension://bmnlcjabgnpnenekpadlanbbkooimhnj/pages/logging.html_ but it might be erring out before it gets that far.
Just wanted to say I am stoked about this, and would be happy to help review/QA early versions of this extension if needed. :)
You folks are awesome.
Any update on this? I am happy to contribute if some work still needs to be done.
@liaosteven there are lots of issues linked here. Those are needed to make Vimium work properly. I'd pick one or more and implement it.
Would it be possible to release some kind of beta version with limited features?
Would love to see this must have plugin implemented in Brave!
Only thing stopping me switching currently.
I lost my mouse two years ago for my desktop and it was Vimium that enabled me doing everything on Chrome and saved me 50 bucks. Please at least release a beta version for us to try so that I can completely switch to Brave.
Any estimation when we will be able to test this?
I don't think we'll be able to finish this on our current Muon base... but we are in the midst of updating to use the Chromium based UI (aka Brave Core). This will give us full support for extensions (including Vimium!) 😄
More info here:
https://brave.com/development-plans-for-upcoming-release/
please please fix this i need this
Why has this been closed?
It works on the new browser. See above. I'm using it on this page now.
@Drunkenpanda2000 @rdewolff please check out our Developer channel release (it's live now!) 😄
https://brave.com/download-dev
Confirm vimium works for dev. So should most chrome "power users" be using dev and not the regular one?
When is vimium support coming to the stable release? (also was curious why dev release settings looks like chrome and the stable release a custom page.)
Also, assuming no BAT token compatibility on dev?
@jonchoi the dev version is now live on our Beta channel as well (and in time, it will entirely replace the current product). You can grab it here:
https://brave.com/download-beta
Unlike the Developer channel, the BAT functionality in the Beta should be using a production environment. However, Brave Payments
is being overhauled entirely as Brave Rewards
(the UI and experience is entirely different). Feedback is very much appreciated 😄 But it's still a work in progress. You may not be able to import your data yet and I don't believe it's at the point where you can pay your favorite sites yet
Most helpful comment
Only thing stopping me switching currently.