Help:Syntax Highlighting: Difference between revisions

m
Geishi no longer supported
m (→‎Recommended language tag usage: don't bother trying to maintain a separate list, just point to official)
m (Geishi no longer supported)
Line 1:
Rosetta Code supports syntax highlighting of code using [httphttps://sourceforgepygments.net/projects/geshiorg/ GeSHiPygments], the Generic Syntax Highlighter.
 
== How to highlight ==
Line 19:
 
== Supported languages ==
Make sure to use the standard identifier for your language even if GeSHiPygments doesn't know how to highlight it yet. If your language isn't in the list, make up an identifier (consisting entirely of lowercase alphanumeric ASCII characters; make it short yet unambiguous) and add it to the list. That way, if your language is supported in a future release of GeSHiPygments, Rosetta Code can immediately benefit.
 
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.
Line 32:
 
In general, the language parameter should be the lowercase language name bounded by double quotes.
 
=== GeSHi extension self-report ===
Here is a list of the codes currently provided by GeSHi.
<div style="clear: both; column-count: 3; -webkit-column-count:3; -moz-column-count:3">
<lang list></lang>
</div>
10,327

edits