Ah, 'say()', can't believe i missed that. A reminder to re-read of the macro best practices much appreciated. I also forgot to add my new macro folder to VSLICKPATH, which explains why the stack dumps couldn't find my macros.
So, the 'current context' tool sees my functions, so I was wrong to assume that my_proc_search wasn't working -- I guess it's working, but that it doesn't cause the 'defs' window to be populated. I'll take another look at some of the existing parsers I guess, to figure out what populates the 'defs' window.