Sobre el proyecto

Fresh es un editor de texto moderno y completo para terminal, diseñado para funcionar sin configuración. Trae la experiencia de usuario familiar de editores gráficos como VS Code y Sublime Text al terminal, con atajos estándar, soporte completo de ratón, menús y una paleta de comandos, sin necesidad de edición modal ni memorizar atajos. Capacidades clave evidenciadas en el README: - **Gestión de archivos**: abrir/guardar/nuevo/cerrar, explorador de archivos, pestañas, reversión automática, buscador de archivos git. - **Edición**: deshacer/rehacer, edición multi-cursor, selección de bloque, sangría inteligente, comentarios, portapapeles. - **Búsqueda y reemplazo**: búsqueda incremental, buscar en selección, reemplazo por consulta, git grep. - **Navegación**: ir a línea/paréntesis, movimiento de palabras, historial de posición, marcadores, navegación de errores. - **Vistas y diseño**: paneles divididos, números de línea, ajuste de línea, fondos, vista previa de Markdown. - **Servidor de lenguaje (LSP)**: ir a definición, referencias, información al pasar el cursor, acciones de código, renombrar, diagnósticos, autocompletado. - **Productividad**: paleta de comandos, barra de menús, macros de teclado, registro git, panel de diagnósticos. - **Multitarea (Orquestador)**: un espacio de trabajo por árbol de trabajo git, terminales y comandos de larga duración por espacio, agentes de codificación (claude, codex, opencode, aider) con sesiones reanudables, conmutador de dock, espacios de trabajo remotos/SSH. - **Extensibilidad**: plugins TypeScript que se ejecutan en un runtime QuickJS aislado, resaltador de colores, resaltador de TODO, conflictos de fusión, completado de rutas, mapas de teclas. - **Internacionalización**: soporte de múltiples idiomas mediante locales y un sistema de traducción por plugins. Rendimiento: el proyecto afirma que maneja archivos de varios gigabytes con sobrecarga de memoria insignificante y latencia de entrada consistentemente baja independientemente del tamaño del archivo. La instalación está disponible a través de muchos canales: una compilación Linux estática universal autoactualizable, Homebrew, winget, AUR, .deb, .rpm, Gentoo GURU, AppImage, Flatpak, binarios precompilados, mise, npm/npx, cargo-binstall, crates.io, Nix flakes y compilación desde el código fuente. La compilación Linux universal se instala bajo ~/.local sin necesidad de root y puede actualizarse mediante `fresh --cmd update`. Privacidad: Fresh verifica nuevas versiones diariamente y envía telemetría anónima básica (versión, SO/arquitectura, tipo de terminal). No se recopilan datos personales ni contenidos de archivos. Ambos pueden desactivarse con `--no-upgrade-check` o `check_for_updates: false`. Licencia: GPL-2.0.