August 19th, 2024

Chrome and FF extension to edit any browser text field in an Emacs buffer

Chrome Emacs is a project that enhances online text editing in browsers using Emacs, featuring cursor synchronization, compatibility with multiple editors, and customization options, while adhering to Chrome Extension Manifest V3 standards.

Read original articleLink Icon
Chrome and FF extension to edit any browser text field in an Emacs buffer

Chrome Emacs is a project that provides a Chrome extension and Firefox add-on for bi-directional editing in online text editors using Emacs. Its main purpose is to enhance the editing experience by offering features such as cursor and scroll synchronization, auto-major mode detection, and compatibility with various online editors like CodePen and LeetCode. The extension is a complete rewrite of the original Atomic Chrome extension, ensuring it meets the latest Chrome Extension Manifest V3 standards. Key features include support for multiple editors, seamless live-coding experiences, and easy navigation of editable areas through keyboard shortcuts. The extension is built in TypeScript, which improves its stability and performance. Users can install the extension from their browser's store and integrate it with Emacs by installing the corresponding package. To use Chrome Emacs, users need to start the Emacs server, focus on editable areas in the browser, and activate the extension to edit text in an Emacs buffer. Customization options are available for shortcut bindings and various settings. The GitHub repository provides instructions for local setup, building the extension, and contributing to the project.

- Chrome Emacs enhances online text editing using Emacs in web browsers.

- It supports multiple online editors and offers features like cursor synchronization.

- The extension is compliant with Chrome Extension Manifest V3 standards.

- Users can customize shortcuts and settings for better usability.

- The project is open for contributions, with detailed setup instructions available.

Link Icon 1 comments
By @dredmorbius - about 2 months
Nice!

There are some existing similar extensions. For those attending The Other Church, there's "Edit with Vim Text Editor":

<https://webextension.org/listing/edit-as-html.html?from=vim>