" Source this script to parse all the templates in this folder and " generate corresponding colorschemes in the colors folder (the colors folder " will be created if it does not exist). " Note: existing files in the colors folder are overridden. let s:curdir = fnamemodify(resolve(expand(':p')), ':h') let s:parent = fnamemodify(s:curdir, ':h') let s:errors = 0 for s:template in glob(s:curdir . '/*.colortemplate', 1, 1) let s:template_name = fnamemodify(s:template, ':t:r') execute "edit" s:template execute "Colortemplate!" fnameescape(s:parent) if g:colortemplate_exit_status != 0 echoerr 'ERROR:' s:template_name 'could not be built' let s:errors = 1 endif endfor if s:errors > 0 redraw echo "\r" echoerr "There were errors: see messages" endif