today I added the geshi plugin to my collection of s9y plugins because I was beginning to post more and more sourcecode on my blog. After installing, I noticed a large difference between options exposed via the [geshi]-tag and options exposed via the actual geshi-API.
This is what made me begin with this patch to the plugin which does the following:
- It correctly parses the [geshi]-tag in a way that the order of the attributes doesn't matter.
- It adds an extendable framework allowing different attributes setting different settings in the geshi-API.
The stuff is still very rough and needs to be extended greatly (adding option handlers for more geshi-APIs) and cleaned up. I'm just leaving my computer for now, so I guessed I better post here and ask for early feedback on this because naturally, I'd like to see my changes going in ultimatly
So: What do you think?