Mercurial > vim
comparison src/edit.c @ 33140:9c4ee9389bb4 v9.0.1852
patch 9.0.1852: i_CTRL-O does not reset Select Mode
Commit: https://github.com/vim/vim/commit/d69aecf141ff05a645d02f39f1cbf6381ed7d0c0
Author: pierreganty <pierreganty@gmail.com>
Date: Sat Sep 2 21:59:52 2023 +0200
patch 9.0.1852: i_CTRL-O does not reset Select Mode
Problem: i_CTRL-O does not reset Select Mode
Solution: Reset select mode on CTRL-O in insert mode
closes: #13001
closes: #12115
Signed-off-by: Christian Brabandt <cb@256bit.org>
Co-authored-by: Christian Brabandt <cb@256bit.org>
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Sat, 02 Sep 2023 22:15:03 +0200 |
parents | 75c283beb74f |
children | 830a5f8053cb |
comparison
equal
deleted
inserted
replaced
33139:f03fa1631241 | 33140:9c4ee9389bb4 |
---|---|
3857 * Pressed CTRL-O in Insert mode. | 3857 * Pressed CTRL-O in Insert mode. |
3858 */ | 3858 */ |
3859 static void | 3859 static void |
3860 ins_ctrl_o(void) | 3860 ins_ctrl_o(void) |
3861 { | 3861 { |
3862 restart_VIsual_select = 0; | |
3862 if (State & VREPLACE_FLAG) | 3863 if (State & VREPLACE_FLAG) |
3863 restart_edit = 'V'; | 3864 restart_edit = 'V'; |
3864 else if (State & REPLACE_FLAG) | 3865 else if (State & REPLACE_FLAG) |
3865 restart_edit = 'R'; | 3866 restart_edit = 'R'; |
3866 else | 3867 else |