diff options
author | Adam Stankiewicz <sheerun@sher.pl> | 2020-08-23 23:35:05 +0200 |
---|---|---|
committer | Adam Stankiewicz <sheerun@sher.pl> | 2020-08-23 23:35:05 +0200 |
commit | 23defeb61028e25369f54bad521c8948a03f15ba (patch) | |
tree | ed0896531b2501e342ad44776758e8c6bc73a899 /scripts/build | |
parent | 114a93bb7c73443d4d0caf9bd9c1875bb96d9d62 (diff) | |
download | vim-polyglot-23defeb61028e25369f54bad521c8948a03f15ba.tar.gz vim-polyglot-23defeb61028e25369f54bad521c8948a03f15ba.zip |
fix: Migrate build script to ruby
Diffstat (limited to '')
-rwxr-xr-x | scripts/build (renamed from build) | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -5,7 +5,7 @@ require 'open3' require 'yaml' require 'fileutils' -Dir.chdir(__dir__) +Dir.chdir(File.dirname(__dir__)) PACKAGES = YAML.load_stream(File.read('packages.yaml')) @@ -66,7 +66,7 @@ def each_hash(data, &block) end def patterns_to_vim_patterns(patterns) - stdin, stdout, stderr = Open3.popen3('vim', '-V', '--clean', '/dev/stdin', '-es', '-c', "echo expand('%:p:h') | source #{__dir__}/eregex.vim", '-c', "for line in range(0, line('$')) | call setline(line, ExtendedRegex2VimRegex(getline(line))) | endfor", '-c', ':wq! /dev/stdout', chdir: __dir__) + stdin, stdout, stderr = Open3.popen3('vim', '-V', '--clean', '/dev/stdin', '-es', '-c', "echo expand('%:p:h') | source #{__dir__}/scripts/eregex.vim", '-c', "for line in range(0, line('$')) | call setline(line, ExtendedRegex2VimRegex(getline(line))) | endfor", '-c', ':wq! /dev/stdout', chdir: __dir__) stdin.write(patterns.join("\n")) stdin.close stdout.readlines |