mirror of
https://github.com/neovim/neovim.git
synced 2025-09-30 15:08:35 +00:00
fix(terminal): avoid Insert mode in Terminal buffer (#25820)
This commit is contained in:
@@ -396,6 +396,13 @@ static int insert_check(VimState *state)
|
||||
Insstart_orig = Insstart;
|
||||
}
|
||||
|
||||
if (curbuf->terminal) {
|
||||
// Exit Insert mode and go to Terminal mode.
|
||||
stop_insert_mode = true;
|
||||
restart_edit = 'I';
|
||||
stuffcharReadbuff(K_NOP);
|
||||
}
|
||||
|
||||
if (stop_insert_mode && !ins_compl_active()) {
|
||||
// ":stopinsert" used
|
||||
s->count = 0;
|
||||
|
Reference in New Issue
Block a user