t9md / atom-vim-mode-plus

vim-mode improved
https://atom.io/packages/vim-mode-plus
MIT License
1.4k stars 111 forks source link

Open to unimpaired-style bindings and Atom IDE? #1028

Closed wbinnssmith closed 6 years ago

wbinnssmith commented 6 years ago

はじめまして!

Would you be open to contributions to implement vim-unimpaired-style bindings? It seems like a couple were implemented in the past.

I'd like to contribute implementions for a number of these, even dispatching commands for their equivalents in Atom IDE when needed, such as for advancing to the next linter error (we can also do the same for the linter package.

Of course, I understand if you feel these should be external to vim-mode-plus, but given Atom IDE's official status I think they could belong here instead. ありがとうございます :)

wbinnssmith commented 6 years ago

here's a link to a more complete list of the kinds of bindings I'd like to implement

t9md commented 6 years ago

Hi, I'm not vim-unimpaired user. So I don't understand it's goodness correctly. As far as I checked the link for the list of keymaps it provides, I want you to try to implement it as vmp-plugin.

Why I recommend it as plugin is

There is no big diff between core-operations and plugin-operations. I can help you if you find something difficult while developing vmp-plugin. How to create vmp-plugin? Please see following links.

wbinnssmith commented 6 years ago

thanks @t9md. I'll get back to you soon!

t9md commented 6 years ago

Noticed information in CreateVimModePlusPlugin is a bit old(I need to update this sorry).

ExtendVimModePlusInInitFile is better for starter. And of course published vmp-plugins are reliable example too.

t9md commented 6 years ago

@wbinnssmith Vmp provides un-explained developer helper command, I quickly put explanation for these command here. Hope it help your devlopment.

https://github.com/t9md/atom-vim-mode-plus/wiki/DeveloperTIPS