1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

[ruby/reline] fix vi-operator-arg

d42cdb8f91
This commit is contained in:
Otávio Schwanck dos Santos 2022-09-15 13:19:02 +01:00 committed by git
parent 69130e1614
commit 9fb18e6314

View file

@ -1430,7 +1430,7 @@ class Reline::LineEditor
if @waiting_operator_proc
if VI_MOTIONS.include?(method_symbol)
old_cursor, old_byte_pointer = @cursor, @byte_pointer
@vi_arg = @waiting_operator_vi_arg if @waiting_operator_vi_arg > 1
@vi_arg = @waiting_operator_vi_arg if (@waiting_operator_vi_arg || 1) > 1
block.(true)
unless @waiting_proc
cursor_diff, byte_pointer_diff = @cursor - old_cursor, @byte_pointer - old_byte_pointer