diff --git a/ruby/command-t/scanner/jump_scanner.rb b/ruby/command-t/scanner/jump_scanner.rb
index <HASH>..<HASH> 100644
--- a/ruby/command-t/scanner/jump_scanner.rb
+++ b/ruby/command-t/scanner/jump_scanner.rb
@@ -31,7 +31,7 @@ module CommandT
     include VIM::PathUtilities
 
     def paths
-      jumps_with_filename = jumps.select do |line|
+      jumps_with_filename = jumps.lines.select do |line|
         line_contains_filename?(line)
       end
       filenames = jumps_with_filename[1..-2].map do |line|
Fix CommandTJump under Ruby <I>.x

The jump scanner pulls in a string jumplist. This worked fine under Ruby
<I>, where `String#select` operates in a line-wise fashion. Under Ruby
<I>.x, however, it's a private method and explodes. Using `String#lines`
instead makes things work on both Rubies.