So I see a lot of zsh completion scripts doing:
#compdef _example example
as s short form for
#compdef example
compdef _example example
But looking at the documentation for my 5.9 version, this doesn't seem to be specified (and not needed?).
The specifier
#compdef example
should be enough to mark the file autoloadable and the function defined in it will be called when completing 'example'.
So is that indeed an old style?