Sobre el proyecto

Editora es un editor de texto de código abierto para programadores disponible para Windows, macOS y Linux. El README lo presenta como una aplicación orientada al teclado construida con JDK 25, JavaFX 26, RichTextFX y Maven. Cada acción es un comando registrado que puede vincularse a una combinación de teclas o ejecutarse desde una paleta de comandos M-x; la función Search Everywhere combina comandos, archivos de proyecto y símbolos en un selector clasificado, con prefijos para filtrar por comandos, archivos o símbolos. La interfaz ofrece temas de asignación de teclas para Emacs, CUA, Sublime Text, VSCode e IntelliJ IDEA, y los atajos pueden grabarse, restablecerse y persistirse. Una barra de menú expone el mismo registro de comandos. Las características de edición y navegación incluyen un buscador de archivos difuso (fuzzy file finder), ubicaciones recientes, peek definition, sticky scroll, pestañas de vista previa, saltos a archivos relacionados, una ventana de herramientas de proyecto con vistas de árbol y mapa, y un explorador de Current Folder cuando no hay ningún proyecto abierto. Un escáner de símbolos integrado proporciona Go to Symbol para 16 lenguajes sin necesidad de un servidor de lenguaje, aunque un servidor en ejecución tiene prioridad. El resaltado de sintaxis cubre más de 40 lenguajes y formatos a través de gramáticas de TextMate. Las fuentes incluidas son JetBrains Mono, Cascadia Code, Fira Code, IBM Plex Mono y Source Code Pro. El editor proporciona sangría automática e inteligente, soporte para EditorConfig, snippets, plantillas de archivo, cierre automático y renombrado automático de etiquetas, coincidencia de corchetes, plegado de código, alternancia de comentarios, fill paragraph, abreviaturas, modo auto-fill, argumentos de prefijo C-u, Occur, tabify y untabify, conversión de sangría, navegación de subpalabras, mark ring, query-replace, narrowing, comandos de rectángulo, un kill ring, comandos de manipulación de cadenas, deshacer a nivel de palabra y línea, y una ventana de herramientas de Undo History. También admite un visor de registros de servidor con resaltado de severidad, modo follow, filtrado y modo de vista. Las características del espacio de trabajo incluyen grupos de editores para archivos lado a lado, múltiples cursores y selección de columna, copiar o cortar la línea actual sin selección, copiar con resaltado de sintaxis y corrección ortográfica con diccionarios incluidos y una lista de términos técnicos. El soporte de LSP está marcado como Beta y puede detectar automáticamente 23 servidores de lenguaje en el PATH. Ofrece diagnósticos y una ventana de Problems, minimapa y franjas en la barra de desplazamiento, go-to-definition, implementación, definición de tipo y declaración, búsqueda de referencias, documentación al pasar el cursor (hover docs), ayuda de firma, resaltado de ocurrencias, renombrado de símbolos, jerarquía de llamadas y tipos, completado, auto-importaciones, acciones de código y correcciones rápidas, generación de código Java, Format Document, inlay hints, re-sangrado mientras se escribe, y plegado y expansión de selección proporcionados por el servidor. Un servidor pom.xml compatible con Maven añade completado de dependencias, plugins y GAV. Los comandos específicos de Java incluyen Organize Imports, Copy Fully Qualified Name y Reload Project Configuration. El README enlaza a editora-project.dev e indica que el proyecto tiene licencia MIT y fue construido con la ayuda de herramientas de codificación de IA.