Sobre o projeto
MarkEdit é um editor Markdown gratuito e de código aberto para macOS, posicionado como uma contraparte focada em Markdown do TextEdit nativo. O projeto enfatiza um equilíbrio entre tamanho, velocidade, integração nativa e correção, em vez de reivindicar superioridade em qualquer dimensão isolada.
Características principais descritas no README:
- Foco em privacidade: não coleta dados do usuário.
- Nativo: projetado para parecer natural no macOS, com controles de interface nativos, consulta de palavras por force-touch, previsões em linha e Writing Tools.
- Rápido: edita arquivos de 10 MB com facilidade e é descrito como voando por arquivos de um milhão de linhas.
- Leve: o tamanho do instalador é de cerca de 4 MB.
- Extensível: integra-se com Shortcuts e AppleScript.
O tratamento de Markdown segue estritamente a especificação GitHub Flavored Markdown (GFM), sem sintaxe proprietária ou recursos inventados. Recursos complexos de edição, como edição com múltiplos cursores e dobramento de código, são construídos sobre o CodeMirror 6 para garantir correção e desempenho.
A personalização é baseada em CSS, JavaScript e extensões do CodeMirror. As extensões oficiais incluem MarkEdit-preview para um painel de pré-visualização, MarkEdit-theming para temas personalizados e MarkEdit-ai-writer para Apple Intelligence no macOS Tahoe ou posterior.
As opções de instalação incluem baixar MarkEdit.dmg da versão mais recente e arrastar o aplicativo para Aplicativos, ou instalar via Homebrew com `brew install --cask markedit`. O aplicativo verifica atualizações automaticamente, e versões mais antigas do macOS têm tags de lançamento separadas. Uma página wiki fornece instruções manuais e de desenvolvimento, e um projeto complementar, MarkEdit-skill, é mencionado para gerenciar o MarkEdit com um agente de IA.
O projeto é construído sobre o CodeMirror 6 e usa ts-gyb para geração de código. É mantido como uma ferramenta que os autores usam diariamente e disponibilizam abertamente para outros com necessidades semelhantes. Contribuições são aceitas via issues e pull requests, com preferência por discutir mudanças de comportamento primeiro, porque o editor é intencionalmente minimalista.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.