updated for version 7.4b.021
Problem:    Pressing "u" after an external command results in multiple
            press-enter messages. (glts)
Solution:   Don't call hit_return_msg() when we have K_IGNORE. (Christian
            Brabandt)
diff --git a/src/message.c b/src/message.c
index 86db5a8..5f00c01 100644
--- a/src/message.c
+++ b/src/message.c
@@ -1004,7 +1004,7 @@
 			quit_more = FALSE;
 			got_int = FALSE;
 		    }
-		    else
+		    else if (c != K_IGNORE)
 		    {
 			c = K_IGNORE;
 			hit_return_msg();