DEV Community

Cover image for The Text Editor That Will Replace Helix
Navid
Navid

Posted on Edited on

The Text Editor That Will Replace Helix

Recently rewrote Hexal, a modal text editor aiming to supersede Helix from C# to Rust. You can find the editor here.

Top comments (2)

Collapse
 
officialmailkr profile image
오피셜메일 •

C#에서 Rust로 다시 작성하셨다는 점이 궁금합니다. 이번 전환에서 가장 먼저 옮긴 경계는 텍스트 버퍼·편집 명령 쪽이었나요, 아니면 UI와 플랫폼 연동 쪽이었나요? 기존 동작을 고정해 둔 테스트나 아직 지원하지 않는 기능 목록이 함께 있으면 Hexal의 현재 범위를 이해하기 더 쉬울 것 같습니다.

Collapse
 
navidm profile image
Navid •

You can find the specification, which contains all features, on this tag.

The decision was made to rewrite from C# -> Rust because I tried very hard to get the most performance out of C# AOT, but the bundle size was too large, AOT compromises many features, and it just wasn't as fast as the Rust variant.