diff src/eval.c @ 4778:343d09006056 v7.3.1136

updated for version 7.3.1136 Problem: ":func Foo" does not show attributes. Solution: Add "abort", "dict" and "range". (Yasuhiro Matsumoto)
author Bram Moolenaar <bram@vim.org>
date Thu, 06 Jun 2013 21:31:06 +0200
parents 59e6c2bd68e3
children 66803af09906
line wrap: on
line diff
--- a/src/eval.c
+++ b/src/eval.c
@@ -21891,6 +21891,12 @@ list_func_head(fp, indent)
 	MSG_PUTS("...");
     }
     msg_putchar(')');
+    if (fp->uf_flags & FC_ABORT)
+	MSG_PUTS(" abort");
+    if (fp->uf_flags & FC_RANGE)
+	MSG_PUTS(" range");
+    if (fp->uf_flags & FC_DICT)
+	MSG_PUTS(" dict");
     msg_clr_eos();
     if (p_verbose > 0)
 	last_set_msg(fp->uf_script_ID);