KarimAziev / chrome-emacs

Chrome and Firefox extension designed for bi-directional editing from Emacs, providing cursor and scroll synchronization, auto-major mode detection, and support for most online editors.
https://chromewebstore.google.com/detail/chrome-emacs/dabdpcafiblbndpoadckibiaojbdnpjg
MIT License
88 stars 1 forks source link

Firefox support #5

Closed Thaodan closed 1 month ago

Thaodan commented 1 month ago

Hey is there any chance you could support Firefox?

KarimAziev commented 1 month ago

Thanks for your interest!

Actually, I have had a version ready for Firefox for a while. My main challenge was to find a graceful way to manage the build workflow for both Firefox and Chrome.

But your suggestion is valuable and motivates me to think about this again. Stay tuned for updates!

KarimAziev commented 1 month ago

Hey @Thaodan,

The Firefox version is now supported. Check it out at: Chrome Emacs on Firefox.

I will close this issue, but feel free to open a new one if you encounter any problems.

Thaodan commented 1 month ago

Thanks I will try. I hope your extension will deal better with pages having long input buffers such as Github compared to Ghosttext.

KarimAziev commented 1 month ago

If you mean the bug with incomplete frames in websockets (see issue), make sure that you use the atomic-chrome fork, because it is fixed in the fork.

Thaodan commented 1 month ago

I was using the fork. In my case the buffer containing the Github issue I was reporting closed shortly after opening it and typing a little. I don't know if that's a symptom of the issue.

KarimAziev commented 3 weeks ago

Yes, this works, but ensure that you use version 0.5.2, not 0.5.1.