I’m glad you’re here!
VIM - Vi IMproved
For Vim enthusiasts and anyone interested in Vim/Neovim!
"VIM is the greatest editor since the stone chisel." - Dr. Jose Unpingco
#HJKL
Ty friend! Same here :)
the animosity between the vim and neovim subs
I mean, can we really be truly human without pointless flame wars?
WHATEVER SOFTWARE YOU USE SUCKS! ONLY THE SOFTWARE I USE MAKES A PERSON A VALUABLE HUMAN! AAARRRGGGHHHhhhh...
P.S. https://xkcd.com/378
P.P.S. I object to the characterisation of vim as a small community. In my mind, which is obviously correct, vim is basically the ubiquitous text editor, and a few niche users use other editors.
P.P.P.S. thanks for the cheat sheet
P.P.S. I object to the characterisation of vim as a small community. In my mind, which is obviously correct, vim is basically the ubiquitous text editor, and a few niche users use other editors.
I agree, perhaps better wording was in order, vim is very ubiquitous but people using vim/neovim as their daily driver and are enthusiastic enough to join communities and discussions about the subject, based on my anecdotal experience, are a small subset and somewhat “niche”.
Sorry, that should have read:
my mind, which is obviously correct /s
;-)
I rushed to reply, read your comment again after and understood my own whoosh :)
I still haven't really tried neovim and have just stuck with vim classic. I think it's because I can assume classic vim will be installed on any remote systems I need to work on, and this isn't true for neovim, unfortunately. I suppose if I really leaned in to learn core vi things, it wouldn't matter, but I have my vim plugins and dotfiles that are a git clone away on any system, and I guess I got lazy.
I've tried to use vim-likes in the past, specifically spacemacs with evil-mode, and ran into enough goofy problems that it scared me back to vim.
Seeing this, though, maybe I'll take the jump. For sure would be more comfortable hacking together things in Lua over vimscript or vim8script.
You can always start by using your existing vimL config with neovim as it is compatible (plugins included) and then slowly convert your config to lua, which I can’t recommend enough, IMHO it’s a much better language and the lua plug-in ecosystem is amazing, aside from fugitive all my plugins are lua native and they are much better and more modern than their vimscript counterparts.
Good to see a bit of action here on something vim related.