From 6f9a476b2f2f0bb5c50d703ec4fc535ffd5bfe8f Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Thu, 22 Jun 2017 20:39:17 +0200 Subject: patch 8.0.0656: cannot use ! after some user commands Problem: Cannot use ! after some user commands. Solution: Properly check for existing command. (Higashi Higashi) --- src/ex_docmd.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/ex_docmd.c') diff --git a/src/ex_docmd.c b/src/ex_docmd.c index 9dac9bf3a..bdd152dfd 100644 --- a/src/ex_docmd.c +++ b/src/ex_docmd.c @@ -2370,7 +2370,8 @@ do_one_cmd( goto doend; } /* Check for wrong commands. */ - if (*p == '!' && ea.cmd[1] == 0151 && ea.cmd[0] == 78) + if (*p == '!' && ea.cmd[1] == 0151 && ea.cmd[0] == 78 + && !IS_USER_CMDIDX(ea.cmdidx)) { errormsg = uc_fun_cmd(); goto doend; -- cgit v1.2.1