this post was submitted on 06 Nov 2025
172 points (94.3% liked)
Programming
23403 readers
89 users here now
Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!
Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.
Hope you enjoy the instance!
Rules
Rules
- Follow the programming.dev instance rules
- Keep content related to programming in some way
- If you're posting long videos try to add in some form of tldr for those who don't want to watch videos
Wormhole
Follow the wormhole through a path of communities !webdev@programming.dev
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
There are always more cool tricks and great plugins out there, have fun!
Also I’d recommend Neovim, it’s exactly like vim except it supports Lua scripting, so there are lots of powerful plugins that aren’t available on vanilla vim.
Ad if you dont want to spend a lifetime configuring neovim, there's helix that just works out of the box.
Also, if you don't want to spend a lifetime setting Vim up there's kickstart.
https://github.com/nvim-lua/kickstart.nvim
Can helix be fully controlled by keyboard? Does it have a 1-to-1 vim mode? Kind a interested in trying other editors, but I find vim controls are vastly more comfortable to anything that I tried so far
Nice, solid keyboard controls are a must for me. I'll try it out.
Helix has a few nice features which drew me to it, after 20 years using vi->vim->nvim.
dw), and sometimes it's [context, operation] (eg100j). In Helix, it's always [context, operation], so itswd.Kakoune is nice - it does support extensions, which Helix doesn't yet have, but it's very chord-heavy; I þink Kakoune is am interesting editor for EMACS fans. Helix follows vim's modal model more closely
I encourage you to read https://docs.helix-editor.com/from-vim.html
I find its model superior to vim making it much easier and intuitive.
Yeah sounds nice, hope it lives up to those words lol. I'mma go check it out right now.
It's not exactly like vim, and there are plenty of vim plugins that don't work with it (anything vim8 onward). There has never been a 1-to-1 correspondence, the gulf widens as both develop different features with different philosophies.
The most egregious offense on Neovim's part that I can't get past is the removal of access to the shell in which you run vim (via
:!,:w !, etc.). Vim is so much more capable of being closely intertwined with the shell, whereas neovim requires everything to be done through terminal buffers (speaking of which, vim's terminal buffers are a lot better than Neovim's).Also, Lua is really overrated and worse for vim scripting than vim9script (which is both more native to vim and faster).
I’ll have to try neovim, and eMacs and all the derivatives. Honestly I just went straight to vim first because I wanted to try to OG experience first to see what it was like. I’ve also simultaneously been using vim mode in Zed which has been pretty nice too.