"{{ salt['pillar.get']('salt_managed', default='Salt Managed') }} {%- from "vim/map.jinja" import vim with context %} colorscheme {{ vim.config.use_theme }} filetype plugin on {%- if vim.config.use_syntax %} syntax on {%- endif %} {% for key, value in vim.config.lets.items() %} let {{ value.name }}{% if value.value is defined %}={{ value.value }}{% endif %} {%- endfor %} {% for key, value in vim.config.sets.items() %} set {{ value.name }}{% if value.value is defined %}={{ value.value }}{% endif %} {%- endfor %} nnoremap :!%:p if has("autocmd") au VimEnter,InsertLeave * silent execute '!echo -ne "\e[2 q"' | redraw! au InsertEnter,InsertChange * \ if v:insertmode == 'i' | \ silent execute '!echo -ne "\e[6 q"' | redraw! | \ elseif v:insertmode == 'r' | \ silent execute '!echo -ne "\e[4 q"' | redraw! | \ endif au VimLeave * silent execute '!echo -ne "\e[ q"' | redraw! endif