Editor multiplataforma · Linux · macOS · Windows

    Un espacio de trabajo persistente, no un flujo de guardar archivos.

    Edithor nunca pregunta "¿guardar antes de cerrar?" Las pestañas son borradores. Cerrar significa eliminar. Ábrelo mañana — todo estará donde lo dejaste.

    Edithor
    main.go
    README.md
    untitled •
    // scratch.md
    type quietly.
    close to discard.
    ▍
    UTF-8 · LF · MarkdownLn 4, Col 1

    El enfoque Notepad++

    Tres reglas. Cúmplelas y el resto se da solo.

    01

    Las pestañas son borradores

    Las pestañas sin título persisten automáticamente entre reinicios. Escribe sin nombrar, sin guardar. El contenido simplemente está ahí cuando lo vuelves a abrir.

    02

    Cerrar significa eliminar

    Cerrar una pestaña es la única forma de descartar contenido. Sin diálogo de "¿guardar antes de cerrar?". Sin avisos de recuperación al reiniciar.

    03

    Ctrl+S es un acto intencional

    Guardar escribe en disco y limpia el indicador de modificación. Es un acto explícito, no obligatorio. Las ediciones de archivos guardados también sobreviven a los reinicios. O configura el guardado automático, si te resulta más cómodo.

    Características

    Pensado para código, cómodo para prosa.

    Más de 28 lenguajes

    CodeMirror 6 con modos de lenguaje cargados de forma diferida. Go, Rust, Python, TypeScript, Markdown — y muchos más.

    Vista dividida

    Edición en paralelo en la misma ventana. Sin malabares con múltiples ventanas — compara o consulta sin perder el contexto.

    Editar por SSH

    Abre URLs ssh:// y edita archivos remotos con la velocidad de escritura local. Guardado atómico y detección de divergencias al restaurar.

    Paleta de comandos

    Ctrl+Shift+P. Cada acción a un solo paso de búsqueda difusa. Atajos de teclado para lo que más usas.

    Plugins en entorno aislado

    Los plugins se ejecutan en Web Workers con acceso basado en capacidades. Un plugin con mal comportamiento no puede leer ~/.ssh.

    Sesión que persiste

    Orden de pestañas, posiciones del cursor, buffers modificados — restaurados al iniciar. Instancia única; una segunda invocación reenvía los archivos.

    Seguridad

    Plugins en los que puedes confiar por diseño.

    Cada plugin se ejecuta en su propio Web Worker con una lista de capacidades explícita. El CSP del host y el bloqueo a nivel de worker controlan la salida de red, de modo que un plugin sin capacidad de red simplemente no puede conectarse al exterior — lo declare en JS o no.

    • 01Un Web Worker por plugin. Sin globales compartidos, sin mutaciones inesperadas en el editor.
    • 02El acceso al sistema de archivos está restringido al directorio de datos del propio plugin. ~/.ssh, ~/.bashrc y el resto de tu carpeta personal están fuera de alcance.
    • 03Las llamadas de red pasan por un fetch mediado con protecciones SSRF, política de redirecciones y registro de auditoría. El fetch nativo es reemplazado por un stub que lanza errores.

    Descargar

    Obtén Edithor.

    Freeware. Multiplataforma. Las versiones para Linux (.deb), macOS (.dmg, universal) y Windows (.exe, NSIS) se generan desde una única etiqueta.

    Cargando…