diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/nvim/edit.c | 10 | ||||
-rw-r--r-- | src/nvim/misc1.c | 10 |
2 files changed, 10 insertions, 10 deletions
diff --git a/src/nvim/edit.c b/src/nvim/edit.c index 9bfb8a9d4a..424b6b40b1 100644 --- a/src/nvim/edit.c +++ b/src/nvim/edit.c @@ -832,6 +832,16 @@ static int insert_execute(VimState *state, int key) return insert_handle_key(s); } + +/// Return true when need to go to Insert mode because of 'insertmode'. +/// +/// Don't do this when still processing a command or a mapping. +/// Don't do this when inside a ":normal" command. +bool goto_im(void) +{ + return p_im && stuff_empty() && typebuf_typed(); +} + static int insert_handle_key(InsertState *s) { // The big switch to handle a character in insert mode. diff --git a/src/nvim/misc1.c b/src/nvim/misc1.c index 7a53775cbc..44ea895a47 100644 --- a/src/nvim/misc1.c +++ b/src/nvim/misc1.c @@ -437,13 +437,3 @@ done: xfree(tempname); return buffer; } - -/* - * Return TRUE when need to go to Insert mode because of 'insertmode'. - * Don't do this when still processing a command or a mapping. - * Don't do this when inside a ":normal" command. - */ -int goto_im(void) -{ - return p_im && stuff_empty() && typebuf_typed(); -} |