mojombo/jekyll — pull request #994 by stephenmcd (2013-04-22 20:52:39+00:00)
Title: Use valid css class names when pygments language contains invalid chars, eg html+django

Pygments has some lexers that combine multiple languages and are referenced by name using the plus sign, eg "html+django" is a valid lexer name.

In the ``highlight`` tag, the lexer name also gets used as the CSS class name in the wrapping HTML block, but the plus sign is invalid here.

This change simply converts plus signs to minus signs, to conform with valid CSS class names.