question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

This is mostly targeted at the maintainers of Vimari (which I believe to be @danielcompton and @simeg)

I’ve been using Vimari for quite some time now but it’s been missing some features that I and others would like to see. These include:

Some of these features have been available in PR’s to the project for some time now which I have combined in my own version of Vimari on my own fork.


2020-07-11 20 12 26

My fork currently includes:

  • update mousetrap library
  • configuration support (mostly by the work of @nieldm),
  • smooth scrolling
  • isolated normal mode such that issues like #168 don’t happen

Before being able to merge these changes back in to the main repo I would like to:

  • implement an indicator showing when you are in insert mode.
  • introduce some sort of overlay with a help page (although this could be done separately)
  • cleanup of legacy code related to how the extension worked before Safari 12. There seems to be some unused code that should probably be removed.
  • making sure the extension works properly on macOS Big Sur.

I’m wondering if there is an interest in bringing some of this functionality back to this main repo and send it out to all those using Vimari from the App Store. As I’m already putting in some of my free time on my own fork, I’d be willing to put in some extra time to bring these features back to the main repo. However since the repo has been pretty silent for some time now I’d like to discuss this before putting in the work.

I hope this is the right place to discuss this, please let me know if there is an interest in this and how we could go about it.

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Reactions:12
  • Comments:10 (1 by maintainers)

github_iconTop GitHub Comments

9reactions
danielcomptoncommented, Jul 13, 2020

Hi @nbelzer, thanks for doing all this work. As you can probably tell, I haven’t had a ton of time for Vimari over the last six months due to COVID + other personal stuff. If you’d like, I’m happy to invite you as a maintainer to the repo.

Longer term, I’ve been excited to see that Safari is going to support WebExtensions. In theory this would let us unify the codebase with Vimium. I see you’re already involved in the discussion at https://github.com/philc/vimium/issues/3610.

2reactions
simegcommented, Jul 11, 2020

Hello.

I’m not maintaining this repo any more, but it sounds great to me!

My recommendation would be to not aim for a big bang integration but make multiple small and descriptive PRs. Your code may make sense to you but for maintainers it can be hard to understand code changes if they’re grouped and lacking good commit messages. This is probably not news to anyone but I feel like it’s worth repeating 🙂

Read more comments on GitHub >

github_iconTop Results From Across the Web

Sparkles by Camila VIP Public Group | Facebook
SparklesbyCamila.com is committed to provide unique, beautiful, handmade bows to you in a timely manner, with helpful and friendly customer service!...
Read more >
Mrs. Vimari Vega rios PSY.D, Psychologist in Brooklyn, NY, 11211 ...
Dr. Vimari Vega rios is a psychologist practicing in Brooklyn, NY. Dr. Vega rios specializes in the treatment of mental health problems, and...
Read more >
vimari vs tridactyl - compare differences and reviews? | LibHunt
Compare vimari vs tridactyl and see what are their differences. ... firedragon-browser - A fork of Librewolf with enhanced KDE integration, saner defaults ......
Read more >
Vimari - Televator
Vimari. Vimari is a Safari extension that provides vim style keyboard based navigation. This lets you control Safari from your keyboard instead of...
Read more >
Sridhar Katakam on Twitter: "I refuse to use any browser that does ...
Vimari Fork · Issue #172 · televator-apps/vimari. This is mostly targeted at the maintainers of Vimari (which I believe to be @danielcompton and...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found