About this project

Editora is an open-source programmer's text editor for Windows, macOS and Linux. The README presents it as a keyboard-driven application built with JDK 25, JavaFX 26, RichTextFX and Maven. Every action is a registered command that can be bound to a key chord or run from an M-x command palette; Search Everywhere combines commands, project files and symbols in one ranked picker, with prefixes to narrow to commands, files or symbols. The interface offers keybinding themes for Emacs, CUA, Sublime Text, VSCode and IntelliJ IDEA, and shortcuts can be recorded, reset and persisted. A menu bar exposes the same command registry. Editing and navigation features include a fuzzy file finder, recent locations, peek definition, sticky scroll, preview tabs, related-file jumps, a project tool window with tree and map views, and a Current Folder explorer when no project is open. A built-in symbol scanner provides Go to Symbol for 16 languages without a language server, while a running server takes precedence. Syntax highlighting covers 40+ languages and formats through TextMate grammars. Bundled fonts include JetBrains Mono, Cascadia Code, Fira Code, IBM Plex Mono and Source Code Pro. The editor provides auto and smart indentation, EditorConfig support, snippets, file templates, auto close and auto rename tags, bracket matching, code folding, comment toggling, fill paragraph, abbreviations, auto-fill mode, C-u prefix arguments, Occur, tabify and untabify, indentation conversion, subword navigation, mark ring, query-replace, narrowing, rectangle commands, a kill ring, string manipulation commands, word and line-level undo, and an Undo History tool window. It also supports a server log viewer with severity highlighting, follow mode, filtering and view mode. Workspace features include editor groups for side-by-side files, multiple cursors and column selection, copy or cut the current line without a selection, copy with syntax highlighting, and spell checking with bundled dictionaries and a technical-terms list. LSP support is marked Beta and can auto-detect 23 language servers on PATH. It offers diagnostics and a Problems window, minimap and scrollbar stripes, go-to-definition, implementation, type definition and declaration, find references, hover docs, signature help, occurrence highlighting, rename symbol, call and type hierarchy, completion, auto-imports, code actions and quick fixes, Java code generation, Format Document, inlay hints, re-indent as you type, and server-provided folding and selection expansion. A Maven-aware pom.xml server adds dependency, plugin and GAV completion. Java-specific commands include Organize Imports, Copy Fully Qualified Name and Reload Project Configuration. The README links to editora-project.dev and states the project is MIT licensed and built with the help of AI coding tools.