diff options
Diffstat (limited to 'src/ex_eval.c')
-rw-r--r-- | src/ex_eval.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/ex_eval.c b/src/ex_eval.c index 72da2f252..7ffc145ae 100644 --- a/src/ex_eval.c +++ b/src/ex_eval.c @@ -2273,9 +2273,12 @@ rewind_conditionals( * ":endfunction" when not after a ":function" */ void -ex_endfunction(exarg_T *eap UNUSED) +ex_endfunction(exarg_T *eap) { - emsg(_("E193: :endfunction not inside a function")); + if (eap->cmdidx == CMD_enddef) + emsg(_("E193: :enddef not inside a function")); + else + emsg(_("E193: :endfunction not inside a function")); } /* |