summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rwxr-xr-xbuild.sh31
2 files changed, 32 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 00000000..ceeb05b4
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/tmp
diff --git a/build.sh b/build.sh
new file mode 100755
index 00000000..850e46f1
--- /dev/null
+++ b/build.sh
@@ -0,0 +1,31 @@
+#!/bin/sh
+
+set -e
+
+DIRS="
+ syntax indent ftplugin ftdetect autoload compiler doc
+ after/syntax after/indent
+"
+
+copy_dir() {
+ if [ -d "tmp/$1" ]; then
+ mkdir -p "$1"
+ cp -r tmp/$1/* $1/
+ fi
+}
+
+# Fetches syntax files from given Github repo
+syntax() {
+ echo "$1..."
+ rm -rf tmp
+ git clone -q --recursive "https://github.com/$1.git" tmp
+ which tree && tree tmp
+
+ for dir in $DIRS; do
+ copy_dir "$dir"
+ done
+}
+
+rm -rf $DIRS
+
+# syntax 'vim-ruby/vim-ruby'