프로젝트 소개

MarkEdit는 macOS용 무료 오픈소스 Markdown 편집기로, 기본 제공되는 TextEdit의 Markdown 특화 대응물로 자리매김하고 있습니다. 이 프로젝트는 특정 한 차원에서 우월함을 주장하기보다 크기, 속도, 네이티브 통합, 정확성 사이의 균형을 강조합니다. README에서 설명하는 주요 특징: - 개인정보 보호 중심: 사용자 데이터를 수집하지 않습니다. - 네이티브: macOS에 자연스럽게 어울리도록 설계되었으며, 네이티브 UI 컨트롤, 포스터치 단어 조회, 인라인 예측, Writing Tools를 제공합니다. - 빠름: 10MB 파일을 손쉽게 편집하며, 수백만 줄 파일도 거뜬히 처리한다고 설명합니다. - 가벼움: 설치 파일 크기는 약 4MB입니다. - 확장 가능: Shortcuts 및 AppleScript와 통합됩니다. Markdown 처리는 GitHub Flavored Markdown(GFM) 사양을 엄격히 따르며, 독자적 문법이나 새로 만들어낸 기능은 없습니다. 다중 커서 편집과 코드 폴딩 같은 복잡한 편집 기능은 정확성과 성능을 위해 CodeMirror 6을 기반으로 구축되었습니다. 사용자 정의는 CSS, JavaScript, CodeMirror 확장을 중심으로 이루어집니다. 공식 확장으로는 미리보기 창을 위한 MarkEdit-preview, 사용자 정의 테마를 위한 MarkEdit-theming, macOS Tahoe 이상에서 Apple Intelligence를 위한 MarkEdit-ai-writer가 있습니다. 설치 방법으로는 최신 릴리스에서 MarkEdit.dmg를 다운로드해 앱을 Applications로 드래그하거나, Homebrew로 `brew install --cask markedit`을 실행하는 방법이 있습니다. 앱은 자동으로 업데이트를 확인하며, 구버전 macOS용은 별도의 릴리스 태그가 있습니다. 위키 페이지에서 수동 및 개발 관련 지침을 제공하며, AI 에이전트로 MarkEdit를 관리하기 위한 동반 프로젝트 MarkEdit-skill도 언급되어 있습니다. 이 프로젝트는 CodeMirror 6을 기반으로 하며 코드 생성을 위해 ts-gyb를 사용합니다. 제작자들이 매일 사용하는 도구로 유지되며, 비슷한 필요를 가진 다른 사람들을 위해 공개적으로 배포됩니다. 기여는 이슈와 풀 리퀘스트를 통해 받으며, 편집기가 의도적으로 최소한으로 유지되기 때문에 동작 변경에 대해서는 먼저 논의하는 것을 선호합니다.