source ~/.config/vim/plug.vim {% set plugins = namespace(sources=[]) %} {% import 'pluginlist.j2' as pluginlist with context %} call plug#begin('~/.cache/{{ variant }}/plugged') {% for link, extra in plugins.sources %} {% if extra %} Plug '{{ link }}', { {% for k, v in extra.items() %}'{{ k }}': '{{ v }}', {% endfor %} } {% else %} Plug '{{ link }}' {% endif %} {% endfor %} call plug#end()