diff options
Diffstat (limited to 'build.py')
-rwxr-xr-x | build.py | 18 |
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() |