Products · Product
Helix editor
Raised as a usability problem by 54 people on Hacker News over 6 years (2021–2026), in 25 threads.
No issue was raised by at least 3 people in 3 threads this year.
Every issue, all time, most people first
Vim-like but different key bindings cause muscle-memory conflictsUnreviewed
20212026- Subtle keybinding differences from vim clash with long-built muscle memory2026-03-07
- Selecting lines upward takes many keystrokes, and it feels like more work than Vim2026-03-07
- Selection flashes and popups make it more cumbersome than Vim2025-11-02
Unreviewed issues were grouped by machine: Claude Haiku labelled each comment as a usability complaint, named what it's about and summed up the problem in a line, and a small model grouped similar problems. Nobody has checked them by hand. Expect mistakes.
The newest 50 complaints
- Typing / in a comment opens unwanted filepath autocompletion, not understanding context2026-10-10
- Doesn't auto-refresh files changed externally, so user worries about editing stale files2026-03-07
- Subtle keybinding differences from vim clash with long-built muscle memory2026-03-07
- Translating a mouse-clicked cursor position into modal motions feels slower than clicking2026-03-07
- Selecting lines upward takes many keystrokes, and it feels like more work than Vim2026-03-07
- Multi-cursor selections are mostly off-screen during large edits, so they don't help2026-03-07
- Setting up Escape on Caps Lock on new machines is too slow and fiddly2026-03-07
- Forgets to enter insert mode, ends up with strange buffers; arrow-key cursor movement awkward2025-12-16
- Selection flashes and popups make it more cumbersome than Vim2025-11-02
- No clear mental model of what gets selected on a motion2025-11-02
- Variables view while paused is missing or unintuitive, user can't figure it out2025-11-01
- Installing plugins and writing remaps requires consulting docs and eats up setup time2025-10-29
- Emulation plugins have quirks and gaps, so simple keys like x select the wrong range2025-10-29
- Defaults work until they don't, forcing users to change configuration2025-10-12
- Text shifts around when diagnostics appear, and popups cover the input area2025-10-12
- Awkward key bindings clashed with Vim muscle memory, causing repeated mix-ups2025-10-10
- Counts and selection keys don't compose like Vim, so deleting two words takes awkward key sequences2025-10-10
- Editor segfaults weekly, losing editing state since undo does not persist2025-10-10
- Vim muscle memory causes constant mistakes in Helix's different keybindings2025-10-10
- With too many open buffers, it's hard to figure out where to go2025-09-11
- Missing text reflow function makes basic prose editing unusable for the commenter2025-09-11
- Configuration documentation is not the best, making setup harder to figure out2025-09-11
- Every keystroke takes about three seconds to process in a large Git repo2025-07-30
- Can't repeat a whole edit; must pre-select every edit point, which feels batch-like2025-07-16
- View forcibly jumps during undo/redo, shifting the view and blocking visual comparison2025-07-16
- Keybindings are too verbose and hard to emulate Kakoune's terseness2025-07-15
- Vim muscle memory breaks because keys like x and d behave differently2025-07-15
- Constantly switching between Helix and vim muscle memory is a painful context switch2025-07-15
- Undo jumps to off-screen changes and undoes them, forcing users to figure out what changed2025-07-15
- Helix's key bindings clash with vim, so Esc then i moves the cursor unexpectedly2025-06-04
- Multiple cursors left behind after moving, distracting while just navigating2025-04-24
- Undo always reverts too much, leaving the user in a mess2025-02-01
- The editing interaction felt too strange and difficult to use2024-09-09
- User repeatedly presses Esc to make sure they are in the right mode2024-04-27
- Popup menus are quite annoying to the user2023-08-11
- Undocumented limit stops indentation over 8 spaces, blocking the user's project setup2023-06-22
- Missing tabs messes up the author's workflow, making Helix unusable for them2023-06-22
- Rough at first; key presses felt unfamiliar after switching from Vim2023-03-31
- Vim muscle memory conflicts with Helix, so it feels slowing and frustrating for real work2023-03-31
- Hard to know which keys to press to reach a line or word2023-03-31
- Vim-like but different key bindings cause muscle-memory conflicts, making switching hard2023-03-31
- LSP stops working after a few minutes, showing an unexplained error message with no fix found2022-12-12
- Autosaves when losing focus, so accidental keypresses and unfinished code get saved2022-12-07
- Vim muscle memory clashes with Helix's subtly different key bindings, making switching painful2022-12-07
- Vim's dd line-delete shortcut doesn't work; users must use xd and xx fails2022-12-07
- Keys differ from Vim and lack documentation, so users must search for each operation2022-12-07
- Completion inserts wrong text when language server is slow, mixing in typed characters2022-12-07
- Pressing an action key by mistake can't be cancelled with Esc and needs undo2022-12-07
- Vim-like keybindings differ slightly, forcing relearning and disrupting existing workflow2022-11-07
- Random hint pop-ups are annoying and distracting while editing2022-11-06