Help:Syntax Highlighting: Difference between revisions
m
→Supported languages: left a word out
Thundergnat (talk | contribs) m (→Recommended language tag usage: don't bother trying to maintain a separate list, just point to official) |
Thundergnat (talk | contribs) m (→Supported languages: left a word out) |
||
(3 intermediate revisions by the same user not shown) | |||
Line 1:
Rosetta Code supports syntax highlighting of code using [
== How to highlight ==
Prefix your code with <code><syntaxhighlight lang
<pre>
Line 19:
== Supported languages ==
Make sure to use the standard identifier for your language even if
Also, if it hasn't been done yet, add the identifier to your language's category page. Use the "tags" parameter in the [[Template:Language|language template]] to specify it (e.g. "tags=foo" for the example above). If you find that your language already has a tag listed there that isn't in the Village Pump post, add it to the post as well.
If you'd like to, it's
<div style="background-color:#eee;padding:1em;>
'''''Note:''' There will likely be significant lag between a new lexer being added to Pygments, and the new syntax highlighting being available on Rosetta Code.''
''Once the new lexer is added to Pygments, it won't be available until Pygments has a release.''
''We would then need to wait for MediaWiki to bump the Pygments version in the package and release a new version.''
'''''Then''' we would need to wait for Miraheze to update to the version of MediaWiki software that includes the updated Pygments package.''
''A multiple month delay is expected, a several year delay is not out of the question.''</div>
===Recommended language tag usage===
Line 32 ⟶ 43:
In general, the language parameter should be the lowercase language name bounded by double quotes.
|