Introduction
Editora is a fast, keyboard-driven, cross-platform programmer’s text editor. Every action is a registered command, reachable through your choice of keymap (Emacs, CUA, Sublime Text, VS Code, or IntelliJ IDEA) or a fuzzy command palette. It’s free and open source under the MIT License.
It runs on macOS, Windows, and Linux, ships its own Java runtime in the native installers, and keeps everything local: no accounts, no telemetry, no analytics calls.
Editora is built with the help of AI coding tools.
Start here
- Getting Started: install Editora and learn the handful of keys that make it feel fast.
- Configuration: the config folder,
settings.toml, and how preferences and session state are stored. - Keymaps & keybindings: switch keymaps or rebind anything.
By area
Editing and code:
- Editing: multiple cursors, auto-indent, brackets, comments, and the small text operations.
- Keyboard macros: record and replay edits.
- Undo History: jump back to any recent checkpoint.
- EditorConfig: honor a project’s
.editorconfig. - Snippets & templates: expand boilerplate and scaffold new files.
- Markdown, diagrams & preview: the live preview, the format bar, Mermaid, HTML preview, and export to PDF.
- Typst: a live preview and export for
.typfiles. - Diagrams as code: DOT and PlantUML preview and export.
- Smart file previews: JSON/YAML/TOML/XML trees, OpenAPI docs, and decoded config files.
- Languages & highlighting: grammars, supported languages, and autocomplete.
- Language servers (LSP): definitions, references, diagnostics, and completion.
- Navigation & search: jump pickers, find, and project-wide search.
Running, tools, and version control:
- Running & debugging: run files and debug Java, Python, and JavaScript.
- Build tools: Maven, npm, Cargo, Go, and Gradle.
- HTTP client: send requests from
.httpfiles. - Git: the built-in Git integration.
- Diff & merge: the diff viewer and merge resolver.
Workspace and customization:
- Projects, windows & files: workspaces, tabs, splits, focus modes, and local file history.
- Bookmarks & notes: mark lines and annotate code.
- TODO highlighting: highlight and list TODO/FIXME patterns.
- Server log viewer: severity highlighting, follow, and filtering for
.logfiles. - CSV & TSV: rainbow columns and an editable grid for data files.
- Remote files (SFTP): edit over SSH.
- Themes & fonts: appearance and zoom.
- External tools: run your own CLI commands.
- AI assistance: AI actions and an embedded coding agent.
- Plugins: install and write extensions.
- MCP server: let an LLM agent observe and drive the editor.
Help:
- FAQ, Command line, and Troubleshooting.
Reference
- Commands: every command, grouped by area.
- Keybindings: the default Emacs keymap and the four others.
- Roadmap: what’s shipped and what’s planned.
Editora is built in the open. The source, issues, and changelog live on GitHub.