codemirror
The CodeMirror in-browser code editor
The code for the CodeMirror editor
This project uses a central issue tracker for most packages. Documentation and further info can be found on the website.
The core packages of the project are
- @codemirror/state implements editor state
- @codemirror/view holds the editor UI component
- @codemirror/language provides programming language integration
- @codemirror/commands implements editing commands and key bindings
The various @codemirror/lang-* packages provide support for specific programming languages. Further extensions, like autocompletion, collaborative editing, a search interface, linting, and a compare/merge interface come in separate packages.
Language server protocol client for CodeMirror
Updated 2026-04-15 13:12:19 +02:00
Editor state data structures for the CodeMirror code editor
Updated 2026-04-15 12:30:35 +02:00
Collaborative editing for the CodeMirror code editor
Updated 2026-04-15 12:30:34 +02:00
Linting support for the CodeMirror code editor
Updated 2026-04-15 12:30:34 +02:00
Autocompletion for the CodeMirror code editor
Updated 2026-04-15 12:30:34 +02:00
Search functionality for the CodeMirror code editor
Updated 2026-04-15 12:30:34 +02:00
Collection of editing commands for the CodeMirror code editor
Updated 2026-04-15 12:30:34 +02:00
JSON language support for the CodeMirror code editor
Updated 2026-04-15 12:30:33 +02:00
Java language support for the CodeMirror code editor
Updated 2026-04-15 12:30:33 +02:00
JavaScript language support for the CodeMirror code editor
Updated 2026-04-15 12:30:33 +02:00
Example configuration for the CodeMirror code editor
Updated 2026-04-15 12:30:33 +02:00
Language metadata and dynamic loading for the CodeMirror code editor
Updated 2026-04-15 12:30:33 +02:00