New Vim modal editing plugin release
-
Hi everyone,
I’ve submitted a PR to release the NppVim plugin, which brings Vim-style modal editing to Notepad++.
The plugin currently supports basic Vim motions like h, j, k, l, 0, $, o, d, and more.
I’m still working on adding additional mappings and features.Feedback and suggestions are welcome!
-
Would you mind linking us to that PR? The last Vi-like plugin for Notepad++ that I remember was ViSimulator (discussed here), which was apparently abandoned nearly a decade ago. (Nothing ever came of the supposed revival, as far as I can tell.)
-
Hello, @h-jangra, @peterjones and All,
Peter, I suppose that the @h-jangra’s project is defined in :
https://github.com/h-jangra/NppVim
And that his first release can be donwloaded from :
https://github.com/h-jangra/NppVim/releases/tag/v1.0.0
Of course, I have not tested this plugin yet !
Best Regards,
guy038
-
@h-jangra
I’ve been waiting for this plugin for quite long, thank you for your contribution!
I just tried out the initial release (v1.1.00) it works well in recent npp version, and I’m very happy to just navigate using vim commands.I’m looking forward to updates! How can I sponsor your work?
-
Thank you for the developing this plugin :)
The feature I miss the most from vim is the visual block mode (Ctrl+V). Would love to see it implemented in the future. -
@PeterJones @guy038 @W-H @Ava-Thompson and everyone
Thanks a lot for checking out NppVim and for all the support. Really appreciate the feedback and the nice words.
Quick updates:
- Repo here: https://github.com/h-jangra/NppVim
- I’m still actively working on the plugin, adding more motions, fixing bugs and making things feel closer to real Vim.
- More text objects, better repeat for t/f etc all in progress.
I’m glad to hear interest in supporting the project. I’ll set up GitHub Sponsors soon and will update this thread.
Thanks again for trying it out and giving feedback, it motivates me to keep improving it.
Please feel free to open issues on GitHub for any bugs or features you want prioritized.