fixes #1166

Extended regex that parses pygments lexer short name. New regex allows
single dash in lexer short name.