Comment by kace91
I’m checking out helix for the first time, and two serious drawbacks come to mind:
- if a main point is modal editing, vim lets you use your muscle memory everywhere, since vim mode is pretty common (plus extensions like vimium, and almost certainly having vim on any machine you ssh to).
- helix seems to be both opinionated about simplicity (no terminal integration) and not very extensible with plugins (no linting unless it comes from the lsp)? That seems to be a limited combination, forcing you to have your whole setup built upside the editor (tmux etc).
I’m not saying this to disparage the project, just wondering: what are the big upsides that balance those cons?
What's the con of the LSP? I'm not familiar with the concept, it sounds like LSP is running in a separate process (which honestly sounds good to sandbox plugins, though I could see it being problematic, I wouldn't be surprised if in practice it functions better to most "integrated" language plugins in other editors.)
As far as tmux I'm a heavy emacs user but honestly I use it mostly as a text editor, I use a separate terminal emulator almost always. So lacking tmux... not something I would notice.
Relearning my Emacs muscle memory is the most daunting thing, but I could probably be convinced for a fast editor written in rust with good defaults.