Replies: 6 comments
-
This issue is possibly a duplicate (or at least a close cousin) of #3114, which also has some discussion of the (in)consistency of these commands (example). Unfortunately, #3114, was closed as "not planned" 🙁. Maybe putting the inconsistency aspect front-and-center will make the maintainers reconsider. At the moment, it's impossible to tell/predict behavior from the name of the Just to clarify: in my interpretation of this issue, Helix would not need to change any default behaviors. It would merely need to revise/rename key commands to be more consistent with their names, for example:
Default key mappings would then be adjusted to reflect the changes to the commands, presumably setting most defaults to |
Beta Was this translation helpful? Give feedback.
-
Yeah, this is only about the inconsistency of commands in the same "group". The design of Helix favors the "select first" (ask later ;) approach, so
yes, the defaults can be whatever is most consistent with that design. It's just that when you rebind a bunch of commands, these inconsistencies start to confuse you
Not sure I understand this. Could you give an example when |
Beta Was this translation helpful? Give feedback.
-
Not sure, to be honest. Perhaps always deselecting + starting a new selection is the way to go. I suppose one question is how these commands interact with normal vs. select mode, so I was thinking that
💯% this. Due to these inconsistencies, I pretty much don't understand any of the text navigation section of my Helix config file, and probably never will unless this issue is fixed. It's very much a situation of "figure it out once, and hope you never have to touch it again". |
Beta Was this translation helpful? Give feedback.
-
I think the current system is better with the
Yeah, this and the word command name qualifiers (why does |
Beta Was this translation helpful? Give feedback.
-
This one is easy to answer: the command should be read as "next [word end]", not "[next word] end" 🙂. That is, the next ending of a word, rather than the ending of the next word. |
Beta Was this translation helpful? Give feedback.
-
It didn't help that prev/next word start/end movements don't end up on the same spot (though there is another issue opened for that) |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
goto_line_end
), but then some commands move with deselection then selection (goto_next_paragraph
)So you can't
goto
the end of a paragraph without selecting like you cangoto
line endWould be nice if these were all consistent, and if you need to move to the end of a paragraph with deselection then selection, there should be a
move_this_paragraph_end
commandBeta Was this translation helpful? Give feedback.
All reactions