Pathogen seems like maybe what you want? Everything is stored within your ~/.vim/ directory, so you can copy that over with your ~/.vimrc for seamless migration.
VIM - Vi IMproved
For Vim enthusiasts and anyone interested in Vim/Neovim!
"VIM is the greatest editor since the stone chisel." - Dr. Jose Unpingco
#HJKL
I already use pathogen, but it doesn't do the git management that I want. I guess I could use hit in my .vim directory with submodules, but it seems like overkill, and managing updates is still annoying.
How often do your vim plugins have updates? What are the value of these updates?
I use a pretty vanilla/minimalist vim setup and my simple plugins haven't changed really at all in the past decade.
The point isn't so much the updates as ensuring all the plugins are installed the same way across 3+ systems (2 home computers, one work one, sometimes some servers)
rsync?
Yeah, that's about where I'm at. It gets annoying though, with things like YouCompleteMe, which need to be compiled/installed to work properly, and the compilation is different on each architecture. I guess an rsync script with exclusions could work, but it just feels hacky, and like there should be a better way.