Yegappan Lakshmanan wrote: > When a non-existing dictionary function is invoked using the ":call" > command, there is no error. But when it is used in an expression, > an error message is displayed. Is this the expected behavior? > > let a = {} > call a.xyz() > > The ":call" command silently returns without any errors. But > the following commands result in error: > > :let x = a.xyz() > E716: Key not present in Dictionary: xyz() > E15: Invalid expression: a.xyz() > > :echo a.xyz() > E716: Key not present in Dictionary: xyz() > E15: Invalid expression: a.xyz()
I'll fix it. -- >From "know your smileys": :-* A big kiss! /// Bram Moolenaar -- [EMAIL PROTECTED] -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org ///