소개
이야기
Crimson Editor는 1999년, 작고 빠른 Windows용 소스 코드 편집기로 시작했습니다. 즉시 열리고, 플로피 한 장에 담길 만큼 가벼우면서도, 실제 프로그래밍 작업에 제대로 쓸모 있는 편집기를 만들고 싶었습니다. 1999년부터 2005년까지 꾸준히 기능을 더하며 2.x, 3.x를 거쳐 3.72까지 발전했습니다.
2005년 무렵, 삶이 달라졌습니다. 아이가 둘 생겼고, 아이들을 키우는 일과 개발자로서의 바쁜 직장 생활 사이에서 더는 개발을 이어갈 시간을 내기가 어려웠습니다. 그래서 소스 코드를 공개했습니다 — 누군가 이어받아 계속 발전시켜 주기를 바라는 마음으로요.
Emerald Editor
한동안은 실제로 그런 분들이 있었습니다. 프로젝트는 Emerald Editor라는 이름으로 계승되어 발전했지만, 오래가지는 못했습니다. 그 후속 작업에 참여한 분들의 이름은 SourceForge 페이지에서 확인할 수 있습니다: sourceforge.net/projects/emeraldeditor.
다시 돌아오다 (2026)
시간이 흘러 2026년, 은퇴를 앞둔 나이가 되니 문득 Crimson Editor가 떠올랐습니다. 예전에 재미있게 만들던 기억이 났고, 이대로 버려두기엔 너무 아깝다는 생각이 들었습니다. 그래서 다시 손을 댔습니다 — 원본 소스를 64비트 Windows와 Visual Studio 2026에 맞춰 현대화하고, 새 기능을 다시 구상하면서요.
20여 년의 개발 경험을 바탕으로, 이제는 더 안전하고 빠른 편집기를 만들 수 있다고 믿습니다. 하지만 무엇보다도, 자신만의 편집기를 만들어 보고 싶은 분들에게 보탬이 되고 싶습니다. 수십 년간 실제로 쓰여 온 편집기의 코드를 바탕으로, 그동안 쌓은 경험을 길잡이로 정리해 나누려 합니다.
크레딧
- 강인규 (Ingyu Kang) — 원작자이자 현재 관리자.
- Emerald Editor 기여자 — arantor, pn8830, ryanm101. 프로젝트를 이어받아 발전시킨 분들. 위 SourceForge 페이지 참고.
- 신택스 언어 기여자 — 오랜 세월 많은 사용자가 신택스 정의를 기여했습니다. 지원 언어에서 확인하세요.
- Henry Spencer의 정규식 라이브러리, Jordan Russell의 Inno Setup.
라이선스
Crimson Editor는 MIT 라이선스로 배포되는 자유 소프트웨어입니다. 소스·릴리스·이슈는 github.com/igkang00/CrimsonEditor에 있습니다.
후원
Crimson Editor가 도움이 되셨다면 개발을 후원해 주세요 — 프로젝트를 이어가는 데 큰 힘이 됩니다. 감사합니다.