diff options
Diffstat (limited to 'src/nvim/state.c')
-rw-r--r-- | src/nvim/state.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/nvim/state.c b/src/nvim/state.c index bfd73050c3..e6eeaac8d0 100644 --- a/src/nvim/state.c +++ b/src/nvim/state.c @@ -162,6 +162,10 @@ char *get_mode(void) buf[1] = 'o'; // to be able to detect force-linewise/blockwise/characterwise operations buf[2] = (char)motion_force; + } else if (restart_edit == 'I' || restart_edit == 'R' + || restart_edit == 'V') { + buf[1] = 'i'; + buf[2] = (char)restart_edit; } } |