1 # DP: readline63-001 upstream patch
7 Patch-ID: readline63-001
9 Bug-Reported-by: Daan van Rossum <daan@flash.uchicago.edu>
10 Bug-Reference-ID: <20140307072523.GA14250@flash.uchicago.edu>
15 The `.' command in vi mode cannot undo multi-key commands beginning with
16 `c', `d', and `y' (command plus motion specifier).
18 Patch (apply with `patch -p0'):
21 ===================================================================
24 @@ -964,7 +964,7 @@ _rl_dispatch_subseq (key, map, got_subse
26 if (rl_editing_mode == vi_mode && _rl_keymap == vi_movement_keymap &&
28 - rl_key_sequence_length == 1 && /* XXX */
29 + _rl_dispatching_keymap == vi_movement_keymap &&
30 _rl_vi_textmod_command (key))
31 _rl_vi_set_last (key, rl_numeric_arg, rl_arg_sign);