Reviving GeSHi
DokuWiki uses GeSHi for syntax highlighting. The library was originally written by Nigel McNie and Benny Baumann took over maintenance in 2008.

There was always talk about an 1.2 release but so far it never materialized (as a stable release). DokuWiki and many others still use the 1.0.x release which saw many updates over the years.

The project moved from SourceForge to Github  in 2013 but it seems progress stalled a bit recently...

I quite like the project and I would like to be able to point people to a reliable upstream source when I receive bugs or language updates for GeSHi at the DokuWiki repository.

So today I decided to step in and do a maintenance pull request  for the 1.0 version. No big changes, just adding all the open pull requests (which fix minor bugs and introduce new languages), cleaning up the language files and removing a bit of PHP4 cruft. There are a few more things I'd like to see  though.

My hope is that the current maintainer will accept this first PR and maybe give me (and others) access to implement some more changes making GeSHi 1.0 a viable choice until maybe someone finishes 1.2...

Andreas Gohr

creating DokuWiki

Andreas Gohr

creating DokuWiki

Recent Posts