Helix Editor
tduyng's profile
Duy NG@tduyng•Jan 12
7.6K
Post cover image

Rethinking Helix

Avatar of lobstersLobsters•From asta.boserup.eu•Jan 12•28m read time

Helix and Neovim represent fundamentally different editing philosophies. Neovim is a modal text editor where operators act directly on text via motions and text objects, enabling immediate, fluent commands like `ciw` or `d0`. Helix introduces a two-tier model where selections are first-class citizens—you first set up an anchored selection, then act on it. This adds flexibility but increases complexity: every command must manage both cursor and anchor positions, breaking the predictable invariants of Neovim's visual modes. While Helix's ever-present selections help visualize changes before executing them, they create friction by requiring users to think about selection state rather than text content. The author argues Helix sacrifices everyday fluidity for power in complex edits, preferring Neovim's immediate, text-focused approach that prioritizes flow over visual validation.

Sort:

tduyng's user avatar
Duy NG
@tduyng
Joined Jan 5. 2022
7.6K

Never stop exploring!

Would you recommend this post?

Copy link
WhatsApp
Facebook
X
New Squad
  • © 2026 Daily Dev Ltd.
  • Guidelines
  • Explore
  • Tags
  • Sources
  • Squads
  • Leaderboard