Gram 2.0.0 출시! Zed 에디터 포크, 어디까지 왔나?

by DD
3주 전
조회수 10

Gram 2.0.0 버전 출시, 기본 설정 변경다양한 기능 추가

Zed 에디터의 포크(Fork)로 시작, 독자적인 기능 개발을 통해 차별화 시도

언어 서버(Language Server) 자동 업데이트 비활성화 등 사용자 편의성 개선

Vim/Neovim 등 기존 에디터 사용자들의 GUI 에디터 대안으로 부상

Gram 2.0.0의 주요 변경 사항

Gram 2.0.0은 기본 설정 변경을 통해 사용자 경험을 개선했다. 특히, 상대 행 번호 표시 및 아이콘 표시 설정을 수정하여 초기 설정의 혼란을 줄였다. 또한, 언어 서버의 자동 업데이트를 비활성화하여 사용자 제어 권한을 강화했다. 이 외에도, Mermaid 다이어그램 지원, Supertab 개선 등 다양한 기능이 추가되었다.

Zed 에디터와의 관계 및 차별점

Gram은 Zed 에디터의 포크(Fork)로 시작되었지만, 독자적인 기능 추가를 통해 차별화를 시도하고 있다. Gram 개발자는 Zed의 패치를 선택적으로 통합하며, Zed에 없는 기능을 개발하고 있다. 이러한 독립적인 개발 방향은 Gram을 Zed의 단순한 복제본이 아닌, 독자적인 에디터로 발전시키는 원동력이 되고 있다.

언어 서버(Language Server) 자동 업데이트 설정

Gram 2.0.0에서는 언어 서버의 자동 업데이트를 비활성화하여 사용자가 직접 업데이트 여부를 결정하도록 했다. 이는 ESLint와 같은 언어 서버의 작동 중단 문제를 해결하기 위한 조치이다. 사용자는 서버 설정에서 자동 업데이트를 활성화하여 최신 버전을 유지할 수 있다. 이러한 변경은 사용자 제어 강화안정성 확보를 위한 트레이드오프(Trade-off)를 보여준다.

GUI 에디터 사용자들의 대안

Gram은 Vim과 같은 터미널 기반 에디터에 익숙하지 않은 사용자들에게 GUI 기반의 에디터 대안으로 부상하고 있다. 특히, PyCharm과 같은 무거운 IDE에서 벗어나려는 사용자들에게 Gram은 가볍고 효율적인 대안으로 인식되고 있다. Gram은 Kate, Codium 등 다른 에디터와 비교되며, 사용자 친화적인 인터페이스와 기능을 제공한다.

Gram 2.0.0 released