diff options
Diffstat (limited to 'build')
| -rwxr-xr-x | build | 19 | 
1 files changed, 11 insertions, 8 deletions
| @@ -59,14 +59,16 @@ extract() {  	continue      fi -    for f in ${dir}/ftdetect/*; do -      ( -        echo "augroup filetypedetect"; -        echo '" '"$pack"; -        cat "${f}"; -        echo "augroup END"; -        echo -      ) >> tmp/polyglot.vim; +    [ -d "${dir}/ftdetect" ] && for f in "${dir}/ftdetect/"*; do +      cat <<EOF >> tmp/polyglot.vim +if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, '${pack%%:*}') == -1 +  augroup filetypedetect +  " ${pack%%:*}, from ${f##*/ftdetect/} in ${pack#*:} +$(cat "${f}") +  augroup end +endif + +EOF      done    done @@ -150,6 +152,7 @@ PACKS="    groovy:vim-scripts/groovy.vim    haml:sheerun/vim-haml    handlebars:mustache/vim-mustache-handlebars +  haproxy:CH-DanReif/haproxy.vim    haskell:neovimhaskell/haskell-vim    haxe:yaymukund/vim-haxe    html5:othree/html5.vim | 
