Still reading the vip source, and I've noticed that, often, a method call will have more arguments than defined in the method definition. Like:
(dm dirty> (Win) (<> (: undo) (: dirt)) ) .. (if (dirty> (: buffer) This) " * " " ") .. (dirty> (: buffer) This) and (dm load> (Win) .. (load> (: buffer) This) The extra value seems to always be 'This ... What does this mean? Why is This being passed as an extra argument that is not in the method definition? When can you pass extra arguments and have it make sense?