aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/ex_docmd.c
diff options
context:
space:
mode:
authorShougo Matsushita <Shougo.Matsu@gmail.com>2016-11-22 07:19:20 +0900
committerShougo Matsushita <Shougo.Matsu@gmail.com>2016-11-24 07:04:39 +0900
commit81591b146aadadc52f0216d38e7d19ae25dcabc8 (patch)
treeaead8efb6f3c2b126e2cf1fba4df4f0317d1a738 /src/nvim/ex_docmd.c
parent5f0260808cf3712718555ee177476b8aefd78280 (diff)
downloadrneovim-81591b146aadadc52f0216d38e7d19ae25dcabc8.tar.gz
rneovim-81591b146aadadc52f0216d38e7d19ae25dcabc8.tar.bz2
rneovim-81591b146aadadc52f0216d38e7d19ae25dcabc8.zip
vim-patch:7.4.1696
Problem: When using :stopinsert in a silent mapping the "INSERT" message isn't cleared. (Coacher) Solution: Always clear the message. (Christian Brabandt, closes vim/vim#718) https://github.com/vim/vim/commit/fd773e9e88add7d1ffef890fb9f3a00d613b4326
Diffstat (limited to 'src/nvim/ex_docmd.c')
-rw-r--r--src/nvim/ex_docmd.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/nvim/ex_docmd.c b/src/nvim/ex_docmd.c
index 76dddf874d..23b1a50fc8 100644
--- a/src/nvim/ex_docmd.c
+++ b/src/nvim/ex_docmd.c
@@ -7970,7 +7970,8 @@ static void ex_startinsert(exarg_T *eap)
static void ex_stopinsert(exarg_T *eap)
{
restart_edit = 0;
- stop_insert_mode = TRUE;
+ stop_insert_mode = true;
+ clearmode();
}
/*