Justo hoy cedí ante el poderoso monstruo y volví a bajar un tema no default en mi Vim. El ganador ha sido PaperColor, que por lo menos también tiene tema en vim-airline, y no se ve ni tan mal.
Para la gestión de paquetes sigo usando tal cual el sistema de paquetes de Vim 8 a través de gitmodules a modo de lockfile. Creo que es uno de sus atractivos y que no muchos gestores de paquetes alternativos explotan: poder explicitar en mis dotfiles el commit de ese paquete que quiero usar, para no llevarme sorpresas si luego hago git-clone pero resulta que el paquete ha hecho un breaking change que rompa todo. Ya me ocuparé de actualizar a mano usando el comando Git.
Para la carga condicional de paquetes a lo use-package, ya no tengo ejemplos porque no cargo tantos paquetes como antes, pero metiendo el paquete en la carpeta de opcionales y luego usando packadd
en un ftplugin (algo tipo ~/.vim/after/ftplugin/javascript.vim) se puede tener algo mínimo pero parecido.
Me sorprende que coc se siga usando pese a que Neovim ya tiene un LSP integrado hoy día. Si me quisiese pasar a Neovim, sería para usar el LSP integrado, no para seguir dependiendo de otros paquetes externos... 🤔