Hi all, 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() - Yegappan