I've been using jEdit for a long time now at work, it's a great cross platform easily extensible text editor. My only problem with it was that I couldn't switch to recently used buffers easily so I had a go at writing a macro (in jython) to switch buffers (this was hacked from code copied from Ollie Rutherfurds examples). This worked well but wasn't the speediest so I had a go at writing a plugin to do this.
This turned out to be easy enough as there is good documentation provided on writing plugins. So I wrote the RecentBufferSwitcher plugin which was released on jEdit plugin manager today... yeaaaah!