Mengapa Vimball tidak umum digunakan?

20

Saya telah melihat bahwa banyak Vim Plug-in tampaknya tidak memiliki Vimball .

Vimball pada dasarnya adalah tarball untuk plugin yang vim tahu cara memasang. Mereka / dengan demikian sedikit lebih nyaman menggunakan itu tar -xvf karena Anda tidak / tidak perlu khawatir bahwa tarball memiliki struktur direktori yang bersarang dengan cara yang berbeda yaitu jika dimulai pada .vim, atau dalam struktur direktori .vim , atau jika ada folder induk di tarball dengan nama yang sama dengan plugin dll.

Saya telah melihat semakin sedikit dari mereka dan tidak ada dalam plugin yang saya lihat di Github.

  • Apakah ada upaya aktif untuk mencela mereka?
    • Jika demikian mengapa?
  • Apakah ini karena kita sekarang memiliki Vundle, Pathogen, dll?
Lyndon White
sumber

Jawaban:

25

Alasan utama tepatnya adalah poin kedua Anda, karena telah ada gerakan aktif di tingkat komunitas untuk menggunakan kontrol sumber untuk mengelola plugin dengan bantuan pengelola plugin seperti patogen, vundle, neobundle dll, itu menjadi lebih dari pendekatan yang lebih mudah untuk meningkatkan plugin. Anda juga dapat lebih mudah mengontrol rilis mana yang ingin Anda kunci pluginnya. Juga aspek penting lain dari menggunakan pendekatan ini adalah Anda bisa mengisolasi setiap plugin dan menyimpannya di folder terpisah yang membuat berurusan dengan mereka jauh lebih mudah apakah Anda ingin memutakhirkannya secara individual atau menghapusnya sama sekali.

Pendekatan Vimball membuat melakukan ini sangat sulit, dan karenanya telah melihat adopsi kurang di masa lalu. Saya tidak berpikir pernah ada upaya eksplisit untuk mencela itu, itu hanya lebih merupakan tren ke arah cara mengelola plugin yang lebih baik.

Dhruva Sagar
sumber
dan tentu saja, dengan vim8,packpath
D. Ben Knoble