aboutsummaryrefslogtreecommitdiffstats
path: root/build.py
diff options
context:
space:
mode:
Diffstat (limited to 'build.py')
-rwxr-xr-xbuild.py18
1 files changed, 18 insertions, 0 deletions
diff --git a/build.py b/build.py
new file mode 100755
index 0000000..a700549
--- /dev/null
+++ b/build.py
@@ -0,0 +1,18 @@
+#!/usr/bin/env python
+import os
+
+source_dir = 'src'
+output_dir = 'ftplugin'
+
+
+def build():
+ py_src = file(os.path.join(source_dir, 'rst_tables.py')).read()
+ vim_src = file(os.path.join(source_dir, 'base.vim')).read()
+ combined_src = vim_src.replace('__PYTHON_SOURCE__', py_src)
+ if not os.path.exists(output_dir):
+ os.mkdir(output_dir)
+ output_path = os.path.join(output_dir, 'rst_tables.vim')
+ file(output_path, 'w').write(combined_src)
+
+if __name__ == '__main__':
+ build()