class Reline::LineEditor

def vi_delete_meta(key, arg: 1)

def vi_delete_meta(key, arg: 1)
ng_operator_proc = proc { |cursor_diff, byte_pointer_diff|
yte_pointer_diff > 0
ine, cut = byteslice!(@line, @byte_pointer, byte_pointer_diff)
f byte_pointer_diff < 0
ine, cut = byteslice!(@line, @byte_pointer + byte_pointer_diff, -byte_pointer_diff)
_for_vi(cut)
sor += cursor_diff if cursor_diff < 0
sor_max -= cursor_diff.abs
e_pointer += byte_pointer_diff if byte_pointer_diff < 0
ng_operator_vi_arg = arg