Lee,
The code in those files are collections from the internet community, some are mine but most are
collected from here & there. As I said I did a poor job of documenting the source.
The code in your question is not mine but it uses (lambda() to wrap the code intended to trap.
It could be written this way:
(vl-catch-all-apply
'(lambda ()
(command "line" "0,0" "2,2" "")
)
)
or this way
(vl-catch-all-apply
'command (list "line" "0,0" "2,2" "")
)
Usually the code I put in my files are things that I think I may not remember or examples done in a way I usually
would not do or unusual conditions. Stuff like that.