← Previous
Next →


John Tantalo
06 Aug 2006

I'm working on a Greasemonkey script to add syntax highlighting to Wikipedia in Firefox. The trick is to replace the edit page's textarea with an editable iframe as the page loads, then you can do crazy fun stuff with the document which I will refrain from mentioning because it's much too nerdy.

At first I thought an extension was the way to go, but its turns out extensions are aimed at tweaking Firefox's interface, not fussing with the page. Greasemonkey is perfect for the job, since it basically just executes a script on every page that matches a given pattern. Plus, users don't have to go through the hassle of downloading crap and restarting the application.

WikiSyntaxThis screenshot shows link underlining, headers, and boldface (i.e., embiggening). I haven't figured out how to handle styling as the page is edited, though, but once that's out of the way the rest should just be a matter of regex hacking.

Here is a quick WikiSyntax demonstration.