Replies: 24 comments 36 replies
-
Not all keys are good yet, there are some changes that I would like to do but haven't go to do it yet, like getting visual mode to be more consistent, having goto extend by default and such. Quite a few things mentioned here can be implemented, I did tried asking in the chat and seemed like people do agree to some of the suggestions mentioned. #165 Also, if you have suggestion or faced any specific pain points, that can be discussed separately or in the same place. |
Beta Was this translation helpful? Give feedback.
-
For what it's worth, I am fine with it as it is as it was easy to switch from nvim to helix, on the other hand I am looking towards experimenting with some of the proposed new keymaps to see if it will suite me better. |
Beta Was this translation helpful? Give feedback.
-
(Slightly relevant?) https://github.com/helix-editor/helix/wiki/Keymap-brainstorm |
Beta Was this translation helpful? Give feedback.
-
I would prefer not having to use the |
Beta Was this translation helpful? Give feedback.
-
I'm a very long time user of vim and recently of neovim If someone has a full keymap like vim, I'm ready to try it… I'm going back to vim/neovim due to the keymap and how long is creating the vim keymap for Helix |
Beta Was this translation helpful? Give feedback.
-
I pretty much appreciate the intention of a modal editor with a consistent concept of a keymap. The Helix keymap actually seems much more consistent to me then the vim keymap. |
Beta Was this translation helpful? Give feedback.
-
I have only been trying out Helix for a couple of days, but so far I am thinking: EDIT: I found out more keys!
Would this be violating some principle? I am LOVING the I am not comfortable with the selecting first approach yet, but I think it is probably better and could get used to it. I think people not liking the keys is the number one thing that will stop people switching to Helix, so best to make any changes sooner rather than later. |
Beta Was this translation helpful? Give feedback.
-
I mostly changed keybinds to my custom Kakoune. I didn't find anything lacking in my Kakoune binds, but Helix had superior(easier) LSP integration for me, and i think is performing better to boot. Plus it's in a language i like so i can contribute. The thing i'm most happy about is it has been so configurable. I didn't want to change to a new editor mostly. Helix let me keep most of my Kakoune-UX, and i'm really happy with that configuration support |
Beta Was this translation helpful? Give feedback.
-
Is there an key binding set that does not rely on the The |
Beta Was this translation helpful? Give feedback.
-
I just started using the project, so far so good. I am coming from neovim / doom-emacs. I like how a lot of the features are built into the editor, unlike vim, where you have to install plugins. Going forward, I hope this is how the project grows, with lots of sane defaults built into the editor rather than having to configure everything. This will bring more people who are put off by configuring vim to use helix. My question to other users who use vim keybindings in other software, how are you guys changing your workflows to adapt to helix ? |
Beta Was this translation helpful? Give feedback.
-
Using Helix for a few weeks now after using Vim for like 20 years. It's not as bad as I have expected but I still have a few issues:
|
Beta Was this translation helpful? Give feedback.
-
Someone did a vim-like config for helix: https://github.com/LGUG2Z/helix-vim So maybe vim users can migrate more easily to helix… without having to relearn absolutely all keymaps |
Beta Was this translation helpful? Give feedback.
-
I mostly like it, only added H/M/L keys I'm used to from Vim (see below). What I'm constantly stumble upon though is the handling of newlines as regular characters. [keys.normal]
H = "goto_window_top"
M = "goto_window_center"
L = "goto_window_bottom" |
Beta Was this translation helpful? Give feedback.
-
I was using
I think it is better than using |
Beta Was this translation helpful? Give feedback.
-
i'am pretty much happy with the std key mapping of helix, find it very intuitive. |
Beta Was this translation helpful? Give feedback.
-
I don't really have any gripes with any individual bindings. I can say that the thing I enjoy the most about helix is that it opens modal dialogs for its different modes (modal modals?), and makes it intuitive to discover/rediscover keybindings. The command palette is super useful too, and is a great way to discover what some of the keybindings are. There is a nifty trick you can use from the command palette ( All of the features around discoverability and useability is what wins for me. It takes a lot of weight off of individual key bindings. In comparison to vim, well, try doing a Google search for "vim keybindings" and "helix keybindings". vim has I think as long as good discoverability remains a key theme for helix, I think the weight on individual key choice selection matters a lot less. Not to say that it doesn't matter entirely of course, but I think I'll be happy with most keybindings that are given to me, so long as there is documentation and that they're searchable. |
Beta Was this translation helpful? Give feedback.
-
I'm an Emacs user and being able to use |
Beta Was this translation helpful? Give feedback.
-
🧐
🍻
PS You might need the latest Helix version. |
Beta Was this translation helpful? Give feedback.
-
I tried to use Helix, but the key map is the reason I decided against it. Helix uses bastardized version of Kakoune bindings. Kakoune differs from Vim, but at least there is the proof changes are for the better. Vim bindings have the advantage of familiarity. There is no merit behind Helix bindings (I'm not counting wave handy „not want to press modifiers”), just design by committee. |
Beta Was this translation helpful? Give feedback.
-
I use Helix as my first modal editor (tried NeoVim and Kakoune before but failed to stick to them). I now use it as my main editor for pretty much everything. This alone says a lot about Helix's user friendliness! Though, as a user, there is something I cannot wrap my head around. To use a command, I can either:
Commands can be accessible in any of these ways without an apparent consistent structure: some are duplicated in multiple modes, others are accessible in only one way. Only command-mode commands can apparently take arguments. This is confusing and I wish there was a more unified model. |
Beta Was this translation helpful? Give feedback.
-
I posted a comment just recently about my experience coming back to Helix with a different perspective… Just gonna link my previous two comments here for visibility (and future reference): 1) #165 (comment) and 2) #165 (comment). |
Beta Was this translation helpful? Give feedback.
-
helix just didn't work for me. there have been constant bugs and bugs and bugs in my experience with it. just on the distribution side:
after sidelining these distribution problems, even the usability part of helix has been horrible for me unfortunately:
not to mention the 5-7 others which i was willing to put up with. and many many of the following recurring theme:
i have just re-continued my learning journey on |
Beta Was this translation helpful? Give feedback.
-
I'm experiencing inconsistency with helix's keybindings. I wish it mostly followed vim's model or kakoune's alone or both available to choose from. For me the keybindings seem not so efficient comparing them straight with kakoune or vim. I experience more mental overhead and inconvenient keystrokes as compared to kakoune or vim but I love having more inbuilt capabilities and features with blazing fast performance.
This is just my opinion and I'm probably inexperienced to think the helix way.
I want to know what other users think of the keybinding model?
I'm interested to know what other users think of helix's key binding model?
Beta Was this translation helpful? Give feedback.
All reactions