Sobre el proyecto

MarkEdit es un editor de Markdown gratuito y de código abierto para macOS, concebido como la contraparte enfocada en Markdown del TextEdit integrado. El proyecto pone énfasis en un equilibrio entre tamaño, velocidad, integración nativa y corrección, en lugar de reclamar superioridad en una sola dimensión. Características clave descritas en el README: - Enfocado en la privacidad: no recopila datos del usuario. - Nativo: diseñado para sentirse como en casa en macOS, con controles de interfaz nativos, búsqueda de palabras con force-touch, predicciones en línea y Writing Tools. - Rápido: edita archivos de 10 MB con facilidad y se describe como capaz de volar a través de archivos de un millón de líneas. - Ligero: el tamaño del instalador es de aproximadamente 4 MB. - Extensible: se integra con Shortcuts y AppleScript. El manejo de Markdown sigue estrictamente la especificación GitHub Flavored Markdown (GFM), sin sintaxis propietaria ni funciones inventadas. Las funciones de edición complejas, como la edición con múltiples cursores y el plegado de código, se basan en CodeMirror 6 para garantizar corrección y rendimiento. La personalización se articula en torno a CSS, JavaScript y extensiones de CodeMirror. Las extensiones oficiales incluyen MarkEdit-preview para un panel de vista previa, MarkEdit-theming para temas personalizados y MarkEdit-ai-writer para Apple Intelligence en macOS Tahoe o posterior. Las opciones de instalación incluyen descargar MarkEdit.dmg desde la última versión y arrastrar la aplicación a Aplicaciones, o instalarla mediante Homebrew con `brew install --cask markedit`. La aplicación busca actualizaciones automáticamente, y las versiones anteriores de macOS tienen etiquetas de versión separadas. Una página de wiki proporciona instrucciones manuales y de desarrollo, y se menciona un proyecto complementario, MarkEdit-skill, para gestionar MarkEdit con un agente de IA. El proyecto está construido sobre CodeMirror 6 y utiliza ts-gyb para la generación de código. Se mantiene como una herramienta que los autores usan a diario y que publican abiertamente para otras personas con necesidades similares. Se aceptan contribuciones mediante issues y pull requests, con preferencia por discutir primero los cambios de comportamiento, porque el editor es intencionalmente minimalista.