From 344f80aedb5668aadcb758c3b1e22e59e8dc6153 Mon Sep 17 00:00:00 2001 From: Junegunn Choi Date: Sun, 13 Jul 2014 20:18:56 +0900 Subject: [PATCH] Fix Ruby installer for Ruby 1.8.7 (#31) --- plug.vim | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/plug.vim b/plug.vim index bef33cf..cc002a2 100644 --- a/plug.vim +++ b/plug.vim @@ -550,7 +550,7 @@ function! s:update_parallel(pull, todo, threads) buffer = '' loop do char = readchar rescue return - if SEP.include? char + if SEP.include? char.chr buffer << $/ break else @@ -612,7 +612,7 @@ function! s:update_parallel(pull, todo, threads) lnum = 4 if ing && lnum > maxy end result.each_with_index do |line, offset| - $curbuf.append (lnum || 4) - 1 + offset, line.gsub(/\e\[./, '').chomp + $curbuf.append((lnum || 4) - 1 + offset, line.gsub(/\e\[./, '').chomp) end logh.call end @@ -647,7 +647,7 @@ function! s:update_parallel(pull, todo, threads) children = pids until children.empty? children = children.map { |pid| - `pgrep -P #{pid}`.lines.map(&:chomp) + `pgrep -P #{pid}`.lines.map { |l| l.chomp } }.flatten pids += children end @@ -717,7 +717,7 @@ function! s:update_parallel(pull, todo, threads) } if running end end - threads.each(&:join) + threads.each { |t| t.join } mtx.synchronize { threads.clear } all.merge!(VIM::evaluate("s:extend(#{names.inspect})") || {}) logh.call