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.

I’m refactoring the project and will release 1.0 hopefully. The goal is to

  • integrate with neovim with native messaging.
  • settle down the public APIs for setting snippets and document them.
  • improve the build process with webpack.
  • add unit tests.
  • remove the Mermaid diagram generator, which is unnecessary for the extension.

So no more feature requests or bugs will be addressed for current release 0.9.74. The code change is big, and will need some little change in your setting snippets, but there will be no impact if you’re a basic user which means you don’t customize setting with snippets. As said, the code change is big, I can not provide the expected date of arrival now.

For anyone who is interested with the neovim integration, please see Use neovim in Google Chrome / Chromium through Surfingkeys - YouTube for how it works.

Thanks for your attention.

image image

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Reactions:61
  • Comments:11 (7 by maintainers)

github_iconTop GitHub Comments

9reactions
brookhongcommented, Dec 30, 2021

@aspiers Thanks a lot for you great suggestions, all of them make sense.

Sorry for the confusion, though such chaos is expected and I had pined this issue for mitigation almost 3 months ago, it did make me nervous when it came, as so many people are impacted, not to mention those related issues here, there are also messages coming from different channels such as email, review comments on web store and personal IM.

The root cause is that I haven’t designed those public APIs well from the very beginning, which exposed too much internal implementations and made settings snippets uncontrollable and unexpectable, and that is why it is the second goal of this refactoring.

Some hot fix is pending review on Chrome Web store now, hopefully it will fix some missing/broken APIs and make error message explicit that it is from Surfingkeys.

6reactions
Stvadcommented, Dec 31, 2021

FF version does not seem to be updated? I have a shared config, and I expect if I update it’d break the things in FF that runs the older version

Read more comments on GitHub >

github_iconTop Results From Across the Web

Surfingkeys
Rich shortcuts to click links/switch tabs/scroll, capture pages, use your browser like vim for productivity. A Chrome extension for Vim users, ...
Read more >
Surfingkeys version history - 10 versions - Firefox Add-ons
Version 1.0.6. Released May 2, 2022 - 1.14 MB. Works with firefox 48.0 and later. bug fix. Source code released under The MIT...
Read more >
Download Surfingkeys 1.12 CRX File for Chrome - Crx4Chrome
Direct Download Surfingkeys v1.12 CRX File (Free Productivity Extension for Chrome or Chromium based ... Surfingkeys 1.0.9 CRX (Updated: October 9, 2022).
Read more >
surfingkeys.js ($1970642) · Snippets - GitLab
... https://github.com/brookhong/Surfingkeys/wiki http://brookhong.github.io/Surfingkeys/ [INFO] Migrate settings to Surfingkeys 1.0: ...
Read more >
#surfingkeys - Twitter Search / Twitter
Add a ton of keyboard shortcuts to Firefox and Chrome with Surfingkeys ... Migrate your settings from 0.9.74 to 1.0 · brookhong/Surfingkeys Wiki....
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