Grandes cosas hacen ser a Vim lo que es, y una de ellas son sus plugins. Ya sean solo esquemas de color o potentes herramientas para mejorar el trabajo con el ya hipereficiente Vim. Podemos bien instalar plugins de manera manual pero siempre sera mejor usar un gestor de plugins.

Plugin vim, https://github.com/yuttie/hydrangea-vim

Instalación

Unix:

curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
    https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

Windows (PowerShell):

md ~\vimfiles\autoload
$uri = 'https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim'
(New-Object Net.WebClient).DownloadFile(
  $uri,
  $ExecutionContext.SessionState.Path.GetUnresolvedProviderPathFromPSPath(
    "~\vimfiles\autoload\plug.vim"
  )
)

Instalación (NeoVim)

Unix:

curl -fLo ~/.local/share/nvim/site/autoload/plug.vim --create-dirs \
    https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

Windows (PowerShell):

md ~\AppData\Local\nvim\autoload
$uri = 'https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim'
(New-Object Net.WebClient).DownloadFile(
  $uri,
  $ExecutionContext.SessionState.Path.GetUnresolvedProviderPathFromPSPath(
    "~\AppData\Local\nvim\autoload\plug.vim"
  )
)

Añadir plugins

Es tan simple como en nuestro archivo .vimrc o init.vim (en caso de NeoVim) añadamos el repositorio GitHub del plugin siguiendo este formato. Si el repositorio es https://github.com/usuario/plugin-vim, lo añadiremos al archivo de configuración de la siguiente manera Plug ‘usuario/plugin-vim’

Por ejemplo:

" Vim productivity
Plug 'ctrlpvim/ctrlp.vim'
Plug 'Yggdroot/indentLine'

" Language productivity
Plug 'SirVer/ultisnips'
Plug 'honza/vim-snippets'
Plug 'jiangmiao/auto-pairs'

" Colorscheme
Plug 'beigebrucewayne/subtle_solo'

También podríamos separarlos del archivo de configuración, en este caso el archivo plugins.vim los contendría (ejemplo de NeoVim)

" plugins
call plug#begin("~/.config/nvim/plugged/")
     source $HOME/.config/nvim/plugins.vim
call plug#end()

Instalar los plugins añadidos

Para instalarlos bastara con abrir Vim y teclear el comando :PlugInstall. Hecho esto reiniciamos el editor y  listo.

¿Donde encontrar plugins?

Por ultimo las mejores maneras de buscar plugins es mediante la pagina  vimawesome y   vimcolors para los esquemas de color.