vim-patch:8.1.0225: mode() does not indicate using CTRL-O from Insert mode (#9644)

Problem:    Mode() does not indicate using CTRL-O from Insert mode.
Solution:   Add "niI", "niR" and "niV" to mode() result. (closes vim/vim#3000)
612cc3888b
This commit is contained in:
Justin M. Keyes
2019-02-24 21:44:31 +01:00
committed by GitHub
parent 9327ea3e5a
commit 3b2d5317a5
3 changed files with 19 additions and 0 deletions

View File

@@ -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;
}
}