this post was submitted on 27 Mar 2024
17 points (100.0% liked)
Neovim
2131 readers
2 users here now
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Regular colemak user here, I have found the simplest thing to do is use the
langmap
option to rebind every function ofhjkl
toneio
.To try it out or add it to your
init.vim
config, runset langmap=hjklHJKLneioNEIO;neioNEIOhjklHJKL
If you have an
init.lua
config, addvim.opt.langmap = 'hjklHJKLneioNEIO;neioNEIOhjklHJKL'
It will rebind your motion in all modes and their shortcuts, so you don't have to spend any time mapping everything individually. However, it doesn't remap things in some extensions like
which-key
which is a huge pain to the point that I have just stopped using the extension entirely instead of trying to figure out all the mappings for a seamless experience.u answered the question without answering it. i dunno if u did that on purpose but im already feeling f-ed after remapping the keys. guess i should withdraw switching to colemak. i never realized vimd do this to me. thanks
btw that langmap was cool
Switching keyboard layouts is really hard it can take a lot of time to adjust. I haven't been using it for very long (only like a year and a half) but there are lots of users who say it is well worth it in the long run. If you're feeling f-ed about your new layout, I recommend trying to learn it as a side project over time, rather than making your whole setup use it. Stick with what you know for important stuff and use something like colemak academy until you are proficient enough to make the switch.
Yeah, i can see your point. Actually colemak already feels good (yk those rolls) and i like it a lot, but colemak on vim, thats hard.
Yeah i went fully in and realized this is impossible for (while learning) so now im qwerty on work and colemak on personal laptops
Btw im using keybr i thinks thats great.
Thanks for ur comment