Milan, I'm getting SyntaxHighlighter error messages in both Chrome and Firefox, so I unfortunately don't see any syntax highlighting.
I'm also not sure leaving comments out is a great idea here, as brief contextual comments could save another programmer a substantial amount of time when analyzing your code.
Just so you know, I did try out your sample code, and it did nothing that I could see. What is it supposed to do? Is it supposed to alert a message?
And you didn't answer my question about jQuery.fn._plugin - You're setting this in your overridden jQuery.fn.init, but what about when the current jQuery collection changes due to destructive methods that use .pushStack or .end? What happens when you retain a reference to a jQuery collection, run jQuery.fn.init with a totally different selector, and then call a plugin method on the referenced collection?
You may be handling these use-cases, but I have no easy way of telling. As it stands now, it would be very difficult for me to use or recommend this pattern, due to the lack of transparency in what it does and any kind of proof of how reliable it is.
- Ben
(I posted this same comment on your blog)