Почему Vimballs обычно не используются?

20

Я видел, что многие плагины Vim, похоже, не имеют Vimballs .

Vimballs были / являются в основном tarball для плагина, который Vim знает, как установить. Таким образом, они были / более удобны, чем использование, tar -xvf потому что вам не нужно было / не нужно беспокоиться о том, что у tarball структура каталогов была вложена по-разному, т.е. если она начиналась с .vim или внутри структуры каталогов .vim или если в архиве была родительская папка с тем же именем, что и у плагина и т. д.

Я видел их все меньше и меньше в плагинах, которые я видел на Github.

  • Есть ли активная попытка осудить их?
    • Если так, то почему?
  • Это потому, что у нас теперь есть Vundle, Pathogen и т. Д.?
Линдон Уайт
источник

Ответы:

25

Основной причиной является именно ваше второе замечание, поскольку на уровне сообщества активно продвигается использование контроля версий для управления плагинами с помощью менеджеров плагинов, таких как pathogen, vundle, neobundle и т. Д., Это стало более простым подходом к обновлению. плагины. Вы также можете более легко контролировать, какой релиз вы хотите заблокировать плагин. Еще один важный аспект использования этого подхода заключается в том, что вы можете изолировать каждый плагин и хранить их в отдельных папках, что значительно упрощает работу с ними, хотите ли вы обновить их по отдельности или удалить их вообще.

Подход Vimball делает это очень трудным делом, и, следовательно, видел в прошлом меньше усыновления. Я не думаю, что когда-либо была явная попытка осудить это, это просто тенденция к другим лучшим способам управления плагинами.

Дхрува Сагар
источник
и, конечно же, с vim8,packpath
D. Ben Knoble