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 articleChrome 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.
Related
Chr – terminal editor inspired by Turbo Pascal editor from 1997
A terminal-based text editor "chr" on GitHub mimics desktop editors' shortcuts, blending modern GUI with retro text mode. Developed with Tui Widget, it welcomes contributions. Installation involves cloning, building, and compiling.
Modern Emacs TypeScript Web Config
Setting up modern Emacs config for TypeScript web dev includes lsp-mode, Treesitter, Tailwind, TSX support, multiple LSP servers, Corfu completion, flycheck linter, eslint, Tailwind LSP, lsp-doctor, and Emacs LSP Booster.
CodeMirror: Extensible code editor component for the web
CodeMirror is a versatile web code editor with accessibility, syntax highlighting, collaborative editing, and more. It supports multiple languages, offers extensive features, and encourages community contributions and discussions.
It's all up for grabs, compound with glue
The article explores Emacs customization using elisp, emphasizing combining utilities like symbol-overlay and multiple-cursors for enhanced workflow efficiency. It also mentions a new blogging service at lmno.lol.
It's all up for grabs, compound with glue
The article explores Emacs customization using elisp, emphasizing combining utilities for efficiency. Integrating symbol-overlay and multiple-cursors enhances workflow by streamlining tasks like symbol renaming. Users modify elisp functions in Emacs for desired features. A new blogging service at lmno.lol is mentioned.
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>
Related
Chr – terminal editor inspired by Turbo Pascal editor from 1997
A terminal-based text editor "chr" on GitHub mimics desktop editors' shortcuts, blending modern GUI with retro text mode. Developed with Tui Widget, it welcomes contributions. Installation involves cloning, building, and compiling.
Modern Emacs TypeScript Web Config
Setting up modern Emacs config for TypeScript web dev includes lsp-mode, Treesitter, Tailwind, TSX support, multiple LSP servers, Corfu completion, flycheck linter, eslint, Tailwind LSP, lsp-doctor, and Emacs LSP Booster.
CodeMirror: Extensible code editor component for the web
CodeMirror is a versatile web code editor with accessibility, syntax highlighting, collaborative editing, and more. It supports multiple languages, offers extensive features, and encourages community contributions and discussions.
It's all up for grabs, compound with glue
The article explores Emacs customization using elisp, emphasizing combining utilities like symbol-overlay and multiple-cursors for enhanced workflow efficiency. It also mentions a new blogging service at lmno.lol.
It's all up for grabs, compound with glue
The article explores Emacs customization using elisp, emphasizing combining utilities for efficiency. Integrating symbol-overlay and multiple-cursors enhances workflow by streamlining tasks like symbol renaming. Users modify elisp functions in Emacs for desired features. A new blogging service at lmno.lol is mentioned.