dein.vim : Після подальшого вирішення цього питання я додам сюди плагін-менеджер, відомий Shougo.
Відповідно до README, плагін має такі залежності:
Vim >7.4 or neovim
: Хоча оновлення Vim в курсі є доброю справою, для деяких користувачів це може бути проблематично, що попередні версії не підтримуються
git
: що досить звично для менеджера пакунків
rsync
: що не так часто, як git
Автор стверджує, що це швидше, ніж NeoBundle. Орієнтир можна знайти на сторінці readme проекту .
Одна оригінальна концепція цього менеджера плагінів є те , що він не дає жодних - або команд, але тільки функції: наприклад, для оновлення плагінів ви не можете використовувати що - щось на зразок :PlugUpdate
, ви повинні зателефонувати: :call dein#update()
. Якщо чесно, я не знайшов пояснення цього вибору дизайну.
Також хтось створив плагін, який надає ці "відсутні" команди. Я не маю уявлення, чи це гарна ідея, чи це суперечить основній ідеї менеджера плагінів, але автор згадує про це у FAQ щодо файлу doc.
Dein.vim підтримує отримання плагінів від Github (з полегшеним доступом до плагінів з vimscript.org) та з місцевих каталогів.
Менеджер плагінів надає деякі класичні функції, такі як оновлення та відключення плагінів. Це також дозволяє виконувати гачки під час монтажу.
Зауважте, що відповідно до FAQ, схоже, вам доведеться вручну створювати довідкові теги плагінів, які він встановлює.
Цікавим моментом є те, що автор хоче, щоб dein.vim був легким для тестування та обслуговування, тому сховище також містить деякі тестові сценарії.
Нарешті, я б сказав, що цей диспетчер плагінів здається легким і швидким, що цікаво, але я думаю, що він менш зручний для користувачів, ніж, наприклад, vim-plug або Vundle .
Так само, Shougo описує dein.vim як "диспетчер плагінів Vim / Neovim", якщо хтось знає, що це означає, сміливо редагуйте цю відповідь: мені цікаво ;-)