Si estás por migrar de sistema, reinstalar o duplicar el ambiente de trabajo a otro equipo es posible que te hayas encontrado con el problema de tener que revisar los plugins instalados. En nuestro caso particular, utilizamos vim-pathogen cómo administrador de plugins y queriamos automatizar el proceso de migración. Para esto reutilizamos el script para actualizar los plugins de VIM. para hacer el trabajo sucio. Para utilizarlo guardá el siguiente texto en un archivo llamado listar-vim-plugins.sh
(o cómo quieras llamarlo):
#! /bin/bash
for d in ~/.vim/bundle/*/
do
cd $d
echo "git clone `git config --get remote.origin.url`"
cd ..
done
Y darle permiso de ejecución:
chmod +x listar-vim-plugins.sh
Lo que hace es entrar a cada directorio de plugins y extrae la URL del repositorio. El uso es el siguiente:
./listar-vim-plugins.sh >> instalar-vim-plugins.sh
Sólo tendriamos que agregar en la primera línea de instalar-vim-plugins.sh
#! /bin/bash
Finalmente en el sistema destino, hay que darle permiso de ejecución al nuevo archivo:
chmod +x instalar-vim-plugins.sh
Y ejecutarlo en el directorio ~/.vim/bundle
para que descargue todos los plugins actualizados.