diff src/edit.c @ 6673:21719d38d2ff v7.4.661

updated for version 7.4.661 Problem: Using "0 CTRL-D" in Insert mode may have CursorHoldI interfere. (Gary Johnson) Solution: Don't store K_CURSORHOLD as the last character. (Christian Brabandt)
author Bram Moolenaar <bram@vim.org>
date Fri, 13 Mar 2015 13:24:23 +0100
parents 9f74286c4404
children 97cc4ee3e095
line wrap: on
line diff
--- a/src/edit.c
+++ b/src/edit.c
@@ -760,7 +760,8 @@ edit(cmdchar, startln, count)
 	/*
 	 * Get a character for Insert mode.  Ignore K_IGNORE.
 	 */
-	lastc = c;			/* remember previous char for CTRL-D */
+	if (c != K_CURSORHOLD)
+	    lastc = c;		/* remember the previous char for CTRL-D */
 	do
 	{
 	    c = safe_vgetc();