diff options
Diffstat (limited to 'build')
| -rwxr-xr-x | build | 33 | 
1 files changed, 17 insertions, 16 deletions
| @@ -2,10 +2,10 @@  set -E -DIRS="syntax indent compiler autoload ftplugin ftdetect after/syntax after/indent after/ftplugin after/ftdetect" -DIRS_BASIC="syntax compiler indent ftdetect after/syntax after/indent after/ftdetect" -DIRS_ALL="syntax indent compiler autoload ftplugin ftdetect after" -DIRS_SYNTAX="syntax ftdetect after/syntax after/ftdetect" +DIRS="syntax indent compiler autoload ftplugin after/syntax after/indent after/ftplugin" +DIRS_BASIC="syntax compiler indent after/syntax after/indent" +DIRS_ALL="syntax indent compiler autoload ftplugin after" +DIRS_SYNTAX="syntax after/syntax"  DIRS_JAVASCRIPT="${DIRS} extras"  DIRS_RM="$DIRS_JAVASCRIPT" @@ -49,10 +49,21 @@ extract() {        fi      done +    for f in ${dir}/ftdetect/*; do +      ( +        echo "augroup filetypedetect"; +        echo '" '"$pack"; +        cat "${f}"; +        echo "augroup END"; +        echo +      ) >> tmp/polyglot.vim; +    done      output "${subdirs##, })\n"    done +  mv tmp/polyglot.vim ftdetect/ +    for pack in $1; do      name="$(printf "$pack" | cut -d ':' -f 1)"      path="$(printf "$pack" | cut -d ':' -f 2)" @@ -76,15 +87,6 @@ copy_dir() {    done  } -concat_ftdetect() { -  echo "augroup filetypedetect" > tmp/polyglot.vim -  cat config.vim >> tmp/polyglot.vim -  for f in ftdetect/*; do (echo '" '"$f"; cat "${f}"; echo) >> tmp/polyglot.vim; done -  echo "augroup END" >> tmp/polyglot.vim -  rm -f ftdetect/* -  mv tmp/polyglot.vim ftdetect/ -} -  update_readme() {    OLD_README="$(cat README.md)" @@ -93,7 +95,7 @@ update_readme() {  +2kb  /##  'b,-2c -$(printf -- "$OUTPUT") +$(printf -- "$OUTPUT" | sort)  .  w  q @@ -103,6 +105,7 @@ EOF  PACKS="    applescript:vim-scripts/applescript.vim +  yaml:stephpy/vim-yaml    ansible:pearofducks/ansible-vim    arduino:sudar/vim-arduino-syntax    blade:jwalton512/vim-blade @@ -199,7 +202,6 @@ PACKS="    vue:posva/vim-vue    vm:lepture/vim-velocity    xls:vim-scripts/XSLT-syntax -  yaml:stephpy/vim-yaml    yard:sheerun/vim-yardoc  " @@ -210,7 +212,6 @@ mkdir tmp  printf "Downloading packs..."  download "$PACKS"  extract "$PACKS" -concat_ftdetect  update_readme  rm -rf tmp | 
