¿Por qué no se usan comúnmente las Vimballs?

20

He visto que muchos Vim Plug-ins no parecen tener Vimballs .

Las vimballs eran / son básicamente un tarball para un complemento que vim sabe cómo instalar. Eran / son, por lo tanto, un poco más convenientes que el uso tar -xvf porque no tenía / no tenía que preocuparse de que el tarball tuviera la estructura de directorios anidada de diferentes maneras, es decir, si comenzaba en .vim, o dentro de la estructura de directorios .vim , o si había una carpeta principal en el tarball con el mismo nombre que el complemento, etc.

He estado viendo cada vez menos de ellos y ninguno en complementos que he visto en Github.

  • ¿Hay un intento activo de desaprobarlos?
    • Si es así, ¿por qué?
  • ¿Es esto porque ahora tenemos Vundle, Pathogen, etc.?
Lyndon White
fuente

Respuestas:

25

La razón principal es precisamente su segundo punto, ya que ha habido un movimiento activo a nivel comunitario para usar el control de origen para administrar complementos con la ayuda de administradores de complementos como patógenos, paquetes, neobundles, etc., se ha convertido en un enfoque más fácil para la actualización Los complementos. También puede controlar más fácilmente qué versión desea bloquear su complemento. Además, otro aspecto importante del uso de este enfoque es que puede aislar cada complemento y mantenerlos en sus carpetas separadas, lo que hace que tratar con ellos sea mucho más fácil si desea actualizarlos individualmente o eliminarlos por completo.

El enfoque de Vimball hace que esto sea muy difícil y, por lo tanto, ha visto menos adopción en el pasado. No creo que haya habido un intento explícito de desaprobarlo, es solo una tendencia hacia otras formas mejores de administrar complementos.

Dhruva Sagar
fuente
y, por supuesto, con vim8,packpath
D. Ben Knoble