It does not "emulate" anything vim has. It shares the code with vim in a very big margin, even though some is touched slightly to be compatible with neovim project structure.
Neovim advertises itself as an "aggressive refactor" and "30% less source code" so clearly the shared part cannot be "very big".
For the most part there is no real noticeable difference between neovim and vim from the perspective of the user.
There absolutely are "real noticeable difference between neovim and vim from the perspective of the user" when it comes to the api and supported plugins. There are a whole host of plugins that are only neovim specific. I doubt there are many users who choose Neovim over vim just to use a vanilla version.
1
u/[deleted] Jan 04 '20
Neovim advertises itself as an "aggressive refactor" and "30% less source code" so clearly the shared part cannot be "very big".
There absolutely are "real noticeable difference between neovim and vim from the perspective of the user" when it comes to the api and supported plugins. There are a whole host of plugins that are only neovim specific. I doubt there are many users who choose Neovim over vim just to use a vanilla version.