4 ms·
Have a look for yourself: https://github.com/neovim/neovim/commits/master https://github.com/neovim/neovim/commits/master. The code base is now about half of t
by kansface 13y ago
Have a look for yourself: https://github.com/neovim/neovim/commits/master https://github.com/neovim/neovim/commits/master.
The code base is now about half of the original size (removed support for legacy OSes, swap all native IO abstractions for libuv, removed dead code, etc). They also split the 25Kloc files called things like misc2.c into multiple files and neovim uses cmake instead of a slew of hand written make files with two decades of commented out hacks. Work on a vimscript -> lua compiler (https://github.com/neovim/neovim/pull/243 https://github.com/neovim/neovim/pull/243) is underway as well as the new RPC plugin stuff (https://github.com/neovim/neovim/pull/582 https://github.com/neovim/neovim/pull/582).