(no title)
EToS | 3 years ago
NVIM = A fully compatible re-write with focus on better scripting (lua), performance etc
GUIs = Alternative for using VIM/NVIM inside a terminal, with better optimisation for performance, smooth scrolling, animations etc (e.g MacVim, Neovide etc)
stingraycharles|3 years ago
lc9er|3 years ago
"Neovim is a refactor, and sometimes redactor, in the tradition of Vim (which itself derives from Stevie). It is not a rewrite but a continuation and extension of Vim."
https://neovim.io/charter/
EToS|3 years ago
capableweb|3 years ago
ED = OG
EM = Modified ED
EX = Extended EM
VI = Extended EX
VIM = Imitation of VI
NEOVIM = Vim fork
loeg|3 years ago
pkkm|3 years ago
I don't think this is entirely accurate. The projects have diverged somewhat, so I'd call Neovim a "mostly compatible fork".
halostatue|3 years ago
MacVim is a macOS packaged version of Vim with (fairly) light customizations of gvim which is part of the vim source bundle. All neovim GUIs are from-scratch constructions because the neovim developers decided that they did not want to support GUIs directly. IMO, this was a mistake, because none of the neovim GUIs that exist work as well or are as well OS integrated as gvim or make for as "easy" packaging as MacVim has.
cge|3 years ago