Perché i Vimball non sono comunemente usati?


20

Ho visto che molti plug-in Vim non sembrano avere Vimballs .

Vimballs era / sono fondamentalmente un tarball per un plugin che Vim sa come installare. Erano / sono quindi leggermente più convenienti dell'uso tar -xvf perché non dovevi / non devi preoccuparti che il tarball avesse la struttura della directory nidificata in diversi modi, cioè se fosse iniziata da .vim o all'interno della struttura di directory .vim o se nel tarball era presente una cartella principale con lo stesso nome del plug-in ecc.

Ho visto sempre meno di loro e nessuno nei plugin che ho visto su Github.

  • Esiste un tentativo attivo di deprecarli?
    • Se sì, perché?
  • È perché ora abbiamo Vundle, Pathogen, ecc.?

Risposte:


25

Il motivo principale è proprio il secondo punto, dal momento che a livello di comunità c'è stato un movimento attivo per utilizzare il controllo del codice sorgente per gestire i plug-in con l'aiuto di gestori di plug-in come patogeni, vundle, neobundle ecc., È diventato più un approccio più semplice all'aggiornamento i plugin. Puoi anche controllare più facilmente su quale versione desideri bloccare il tuo plugin. Un altro aspetto importante dell'utilizzo di questo approccio è che puoi isolare ogni plugin e tenerli nelle loro cartelle separate, il che rende molto più facile gestirli se vuoi aggiornarli singolarmente o rimuoverli del tutto.

L'approccio di Vimball lo rende molto difficile, e quindi ha visto meno adozione in passato. Non penso che ci sia mai stato un tentativo esplicito di deprecarlo, è solo una tendenza verso altri modi migliori di gestire i plugin.


e, naturalmente, con vim8,packpath
D. Ben Knoble,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.