Atom 이후를 잇는 Pulsar: 고쳐 쓸 수 있는 편집기는 계속 진화한다
요약
커뮤니티가 Atom 의 코드와 정신을 이어받아 만든 Pulsar. 화면과 단축키, 패키지 생태계는 그대로 두고 내부는 판을 거듭하며 새로워지고 있다.
추천- 이름
- Pulsar
- 버전
- 1.132.1
- 요금
- 무료
- 오픈소스
- 오픈소스
- 운영체제
- WindowsmacOSLinux
- 공식 사이트
- https://pulsar-edit.dev/
- 업데이트
- 2026-10-06 01:34
보관 처리된 편집기가 다시 움직인다
2022 년 말 GitHub 는 Atom 을 보관 상태로 돌렸다. 21 세기의 고쳐 쓸 수 있는 편집기라 불리던 작품은 업데이트를 멈췄고 저장소는 읽기 전용이 되었으며 배포도 끝났다. 그다음 이야기는 정해져 있다. 사용자는 떠나고 패키지는 상하고 프로젝트는 각주가 된다.
이번에는 그렇게 되지 않았다. Pulsar 가 코드와 정신을 이어받아 커뮤니티가 이끄는 후속이 되었다. 화면은 기억하는 모습 그대로이고 단축키도 같으며 패키지 생태계도 그대로 읽히므로 예전 Atom 설정은 거의 손대지 않고 옮겨진다. 라이선스는 MIT 이고 윈도, macOS, 리눅스 모두에 설치 파일이 있다. 한 플랫폼만 챙기는 형태가 아니다.

연명이 아니라 꾸준한 현대화
Pulsar 팀은 돌아가게만 하는 것보다 많은 일을 한다. 문법 강조는 Tree-sitter 로 옮겨가는 중이고, 해석 속도와 정확도의 변화는 변경 기록보다 큰 파일을 열 때 몸으로 느껴진다. Electron 토대도 30 판까지 따라가서 편집기가 자신이 올라탄 실행 환경에 뒤처지지 않는다.
1.132.1 판은 더 나아가 터미널을 핵심 패키지로 만들었다. 다른 곳의 추가 기능 없이 바로 쓸 수 있다. 변경 기록의 작은 항목들도 같은 방향을 가리킨다. Git 가지를 바꿀 때의 충돌 안내, 큰 파일 모드의 기준 조정, 자동 완성 동작 설정. 어느 것도 표제가 되지 않지만 어느 것도 매일 부딪히는 마찰이다. 배포는 대략 한 달 간격으로 이어진다.
어떤 사람에게 맞나
설정 파일과 테마, 키 습관을 Atom 시절에 만든 사람에게 Pulsar 는 이사 없이 넘겨받을 수 있는 유일한 선택이다. 수천 개의 커뮤니티 패키지가 그대로 돌아가고 테마 모양도 유지되며 무엇이 어디 있는지 다시 배울 필요가 없다.
처음 접하는 사람에게는 제어 폭이 이례적으로 넓은 범용 편집기다. 화면과 동작, 단축키를 모두 바꿀 수 있고 패키지 생태계와 함께라면 일에 필요한 모양으로 빚을 수 있다. 가장 빠른 편집기는 아니고 그렇게 되려 하지도 않는다. 내미는 것은 오래된 약속이다. 치는 사람이 편집기의 모습과 작동을 정한다.
편집기가 점점 대신 정해 주는 시장에서 이 약속은 값이 있다. 어떤 언어 서버를 돌릴지, 어떤 패널을 보일지, 어떤 설정을 열어 둘지. Pulsar 는 그 지렛대를 눈에 보이는 곳에 두고, 손보는 커뮤니티도 보이게 두는 데 이해가 있다.
대가는 이런 도구의 공통된 문제다. 바탕이 브라우저 기술인 이상 시작 시간과 메모리 사용량은 컴파일 언어로 만든 네이티브 구현에 미치지 못한다. 대신 화면 전체가 웹 기술로 되어 있어 테마를 구석구석 바꿀 수 있고, 패키지는 컴파일된 코드를 건드리지 않고 패널이나 명령, 나아가 하나의 동작 방식까지 더할 수 있다. 하루 종일 같은 창에서 글을 고치는 사람이라면 앞의 부담은 아침에 한 번 치르고 뒤의 이득은 하루 종일 거둔다.
패키지 생태계는 약속을 지키는 자리이기도 하다. 손길이 끊긴 패키지는 누구나 이어받을 수 있다. 소스가 공개되어 있고 형식에 설명이 있기 때문이며, 지금도 쓰이는 수천 개 확장의 상당수가 그렇게 살아남았다. 기업의 계획이 보장하는 것이 아니라 라이선스가 보장한다.
도입 판단은 어떤 작업이 많은지로 갈린다. 같은 프로젝트를 여러 해 끌고 가며 설정과 확장을 조금씩 키우고 싶다면 Pulsar 의 자유도는 그대로 자산이 된다. 반대로 가벼운 편집을 가끔 하는 정도라면 처음부터 속도를 앞세운 도구가 맞다. 무게를 받아들이는 이유는 그 대가로 얻는 자유를 끝까지 쓰느냐에 달려 있다.
Pulsar 는 기업이 내려놓은 프로젝트를 커뮤니티가 받아낼 수 있음을 보여 준다. 보관된 것은 저장소였고, 보관할 수 없었던 것은 쓰는 사람과 거드는 사람이다.