plugins/vim-colemak: init - #2561
Conversation
|
What is the difference with https://github.com/linduxed/colemak.nvim ? |
|
@GaetanLepage I have not used that plugin. This plugin (mine) is forked from this one with the motion (hjkl on qwerty) moved to I have not evaluated the colemak.nvim but I took a quick look at it, and from the README:
Makes it immediately a no-go for me as it moves the home-row motion into a reverse T style arrow key movement (the u is above e, n to the left of e and i to the right) and that's moving away too far from how Vim typically works with the flat-style motion. I also do not see it packaged in nixpkgs. I don't have strong opinions on the name (colemak vs vim-colemak). |
So to summarise, we have three plugins with the same goal (making vim more colemak friendly) but different strategies. Of those, this is the only one packaged in nixpkgs? I can see a case for simplicity; naming the plugin simply "colemak"... But it also seems conceivable that (down the line) some users may wish to package and use the other competing plugins instead. On that basis, I think the current "vim-colemak" name is the best choice. As an aside; Therefore, even as a colemak user myself, I've avoided these kinda rebindings. I've also held back to maintain consistency with other programs that have vi-style keybindings, e.g. pagers like I'm curious how you find this affects your other keybinds? |
|
@MattSturgeon Thanks for your review and approval.
It hasn't been easy, but doable. Most programs allows some level of custom keybing, including less using the less-known The |
|
Ok, this was indeed the motivation behind my question: If we could want at some point to have several of those plugins in nixvim, it is better to anticipate and have it named |
|
@mergify queue |
✅ The pull request has been merged automaticallyDetailsThe pull request has been merged automatically at a81a03a |
6209eee to
a81a03a
Compare
|
This pull request, with head sha This pull request will be automatically closed by GitHub.As soon as GitHub detects that the sha It is possible for this pull request to remain open if this detection does not happen, this usually happens when a force-push is done on this branch |
nix-community/nixvim#2561 was merged so I can move back to using the main branch now.
Integrate the vim-colemak plugin.