Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Vi keybindings #56

Open
Nanoc-ice opened this issue May 9, 2020 · 10 comments
Open

Vi keybindings #56

Nanoc-ice opened this issue May 9, 2020 · 10 comments
Labels
plugin suggestion Suggestion for a plugin

Comments

@Nanoc-ice
Copy link

Question: (Just curious) is there anything that would preclude a plugin from providing a vi/vim keybindings? I know this may not be popular with a lot of folks, but my finger memory after 30 years of using vi is hard to erase. I really like how lightweight this is so far and I don’t want ask the question with the intent of making this a vi clone.

@bin
Copy link

bin commented May 9, 2020

This would be a nice feature; I think using libvim might be the easiest way to do it. That avoids the tiresome issues fixing inconsistencies that most vim bindings have.

@flamendless
Copy link

Yeah I vote as well for vi/vim keybindings support

@rxi
Copy link
Owner

rxi commented May 10, 2020

There's no technical reason one couldn't implement this using the plugin system if it is something someone wanted to do, although I imagine it would be quite a sizeable undertaking.

@Nanoc-ice
Copy link
Author

Nanoc-ice commented May 10, 2020

This would be a nice feature; I think using libvim might be the easiest way to do it.

I was not aware of this library, but agree. While I can’t commit to it yet, I will look into it.

@sporkl
Copy link

sporkl commented May 18, 2020

Another option might be to use the lua client for neovim: https://github.com/neovim/lua-client

I'm not (at all) familiar with how clients for neovim work, so this suggestion might not make sense, but I wanted to throw it out there in case it might be useful.

@wryun
Copy link

wryun commented May 24, 2020

I just found: https://github.com/a327ex/lite-modalediting

(nothing to do with me)

@Nanoc-ice
Copy link
Author

I just found: https://github.com/a327ex/lite-modalediting

(nothing to do with me)

This definitely looks like a solid base to work from!

@wryun
Copy link

wryun commented May 25, 2020

Heh, already disappeared but moved to https://github.com/a327ex/lite-plugins

@rxi rxi transferred this issue from rxi/lite Jun 10, 2020
@rxi rxi added the plugin suggestion Suggestion for a plugin label Jun 10, 2020
@typon
Copy link

typon commented Aug 16, 2021

Is anyone working on this? If anyone needs help I'd be happy to work with you

Jipok pushed a commit to Jipok/lite-plugins that referenced this issue Dec 4, 2021
`lfautoinsert`: Avoid touching new files
@jtbx
Copy link

jtbx commented Jan 13, 2023

There's also lite-xl-vibe but that's mainly designed for lite-xl plus includes some default Emacs bindings.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
plugin suggestion Suggestion for a plugin
Projects
None yet
Development

No branches or pull requests

8 participants