-
I am trying to use Helix for a couple of days and there is no day when I don't open some new strange and nonsense behavior. Besides lack of functionality (that will get better in the future updates) I think there are things that are "simply wrong" about the program. Judge it as you are, it is my personal opinion but I feel that I am not as lazy as those who will be pushed away by Helix and leave it without bothering writing the feedback.
Maybe we can have some telemetry to track what features are actually used or simply make polls about it.
It would be really great to have different "control schemes" built in similar to color themes so we people just pick what they like more (e.g. vim-style) and work without fighting the Helix/kakoune/whatever mindset. I'm aware of Helix-vim, but I feel like having such things built (and specifically designed to work well) is better than building and using workarounds all the time.
and you want to paste a
you put the cursor on the last 'a' in alpha, press a for append mode, type in your
I think that borrowing successful ideas from popular editors like Vim, VS Code and others is a good thing because their design is time proven (still not perfect so you can even improve on that, yeah) it is not a shame to "copy Vim" by setting 'C' to change the rest of the line, the other way around - it is a useful keybinding that many people recognize and find nice so no shame in that one. The point of this issue is that I think that Helix's mindset is just broken and has no use in real world scenarios, you may say that I'm wrong but that's what I see&feel and others will find coping with Helix problematic too therefore it's traction is questionable. I'm mostly talking not about the real bugs and other issues that (hopefully) will be fixed at some point in time, but rather some awkward design solutions (which I feel like not going to be fixed in the way other than hard-forking/modding/hard-configuring). |
Beta Was this translation helpful? Give feedback.
Replies: 6 comments 23 replies
-
IMHO... I think this might be better broken up into a couple of issues and a discussion. I've found some of the design decisions different, but not inherently bad. For 1, I couldn't replicate the issue. It feels the same as any other editor, although I never use Also, I think Helix is more in line with Vim in terms of learning curve, where it takes time to ingest the style of the editor. I don't think it's possible to even begin to grasp Helix, even if you used it for a few days non-stop. Unless you have some background using something similar, which is really only Kakoune at this point. |
Beta Was this translation helpful? Give feedback.
-
I personally want to disagree with the point about multiple cursors being too complicated or niche. Multiple cursors & selections is a feature that I use frequently and would not want to miss. Helix' implementation of this seems very straightforward to me (multiple cursors behave exactly like a single one) and the editor can be used perfectly fine without them if desired. |
Beta Was this translation helpful? Give feedback.
-
I switched to Helix from Neovim about 6 months ago and haven't looked back since.
|
Beta Was this translation helpful? Give feedback.
-
The reason What advantage would having come from having these as top level commands instead of |
Beta Was this translation helpful? Give feedback.
-
I tried Helix for a couple weeks, but I don't daily drive it yet since I'm missing some features. Anyway, I wanted to contribute to the discussion regarding word navigation: |
Beta Was this translation helpful? Give feedback.
-
I find blanket statements like this hurtful, given that there's a whole userbase that genuinely prefers the way things are. As you can imagine, being told you spent hundreds of hours building something that is broken and has no use in real world scenarios is great. I appreciate trying to start a constructive discussion about the design, I just don't appreciate the tone.
It doesn't seem like it so far? Since this is open source I'm also not striving for mass adoption, I'm just working on an editor I like to use. As per vision.md: "Don't try to be everything for everyone. There are many great editors out there to choose from. Let's make Helix one of those great options, with its own take on things." If helix was a 1:1 vim clone but written in rust, what's the point of using it then?
As we've seen with the
You can do that in your user config. We map
Everyone has different opinions of course. I imagine even if I addressed all your points exactly as you wanted, for example the |
Beta Was this translation helpful? Give feedback.
I find blanket statements like this hurtful, given that there's a whole userbase that genuinely prefers the way things are. As you can imagine, being told you spent hundreds of hours building something that is broken and has no use in real world scenarios is great. I appreciate trying to start a constructive discussion about the design, I just don't appreciate the tone.
It doesn't seem like it …