dein.vim : Como acompanhamento desta questão , adicionarei aqui o gerenciador de plugins criado pelo conhecido Shougo.
De acordo com o README, o plug-in tem as seguintes dependências:
Vim >7.4 or neovim
: embora seja bom manter o Vim atualizado, pode ser problemático para alguns usuários que as versões anteriores não sejam suportadas
git
: o que é bastante comum para um gerenciador de pacotes
rsync
: o que não é tão comum quanto o git
O autor afirma que é mais rápido que o NeoBundle. Uma referência pode ser encontrada na página leia-me do projeto .
Um conceito original deste gerente plugin é que ele não fornece quaisquer comandos, mas apenas funções: por exemplo, para atualizar seus plugins que você não pode usar algo como :PlugUpdate
, você tem que chamar: :call dein#update()
. Para ser sincero, não encontrei uma explicação dessa opção de design.
Além disso, alguém criou um plugin que fornece esses comandos "ausentes". Não tenho idéia se essa é uma boa ideia ou se é contrária à idéia principal do gerenciador de plugins, mas o autor menciona isso nas perguntas frequentes do arquivo doc.
O Dein.vim suporta a obtenção de plugins do Github (com acesso facilitado aos plugins do vimscript.org) e de diretórios locais.
O gerenciador de plugins fornece alguns recursos clássicos, como atualizar e desativar os plugins. Também permite a execução de ganchos no momento da instalação.
Observe que, de acordo com as Perguntas frequentes, parece que você precisa criar manualmente as helptags dos plug-ins instalados.
Um ponto interessante é que o autor deseja que o dein.vim seja fácil de testar e manter, para que o repositório também contenha alguns scripts de teste.
Finalmente, eu diria que esse gerenciador de plugins parece ter sido projetado para ser leve e rápido, o que é interessante, mas acho que é menos fácil de usar do que o vim-plug ou o Vundle , por exemplo.
Ah, também, Shougo descreve o dein.vim como um "gerenciador de plugins Vim / Neovim com alimentação escura" se alguém souber o que significa, fique à vontade para editar esta resposta: Estou curioso ;-)