>>954210
> Has neovim settled on a nice way to organize packages?
Define nice...
> When I used vim, it was an absolute mess. I want a central registry
There is the official Vim website as a central repo, but no one uses it. Vim Awesome lists plugins, but all the info is extracted from the GitHub repo. The plugins are manually added to the website, so it's not just scraping GitHub blindly. No idea if that is what you have in mind.
https://vimawesome.com/
> and the ability to automatically update
The current package managers can do that. I use Vim-Plug and I only need to run :PlugUpdate to get my packages updated.
https://github.com/junegunn/vim-plug
There is also a manager (I forgot the name) which runs outside Vim, so you can set up a cronjob or something for updating your plugins. Vim plugin managers are really just git on autopilot, there isn't much to them.
>>954212
To be fair, Emacs has quite a headstart in that regard. Emacs was designed with scripting in mind based on the experience with TECO, while scripting in Vim was like an afterthought added in Vim 5.0. There is a reason why people want to use other languages like Python for scripting Vim.
However, Vim's idea of "lol, just recompile the entire thing when you want to add a language" led to most of these alternative languages rotting away. Neovim has done the right thing by making these languages external. If you like Lisp you can now script Neovim using Common Lisp, Racket or Clojure:
https://github.com/adolenc/cl-neovim
https://gitlab.com/HiPhish/neovim.rkt
https://github.com/clojure-vim/neovim-client
All of these are just retrofitted to the editor. It will take some time for people to begin making actual use of these features.
>>954227
>Guess how many plugins I have for vim.
That doesn't mean much. I have almost 50 plugins for Neovim. I did not use a recommended list of plugins, I picked each one myself (or wrote it myself) for various purposes.