Difference between revisions of "Template talk:SyntaxHighlight"

From Amahi Wiki
Jump to: navigation, search
Line 3: Line 3:
  
 
== Syntax Highlight for Code ==
 
== Syntax Highlight for Code ==
 
+
<!--
 
If you like syntax highlighting, we have the syntax highlight extension and you can do this:
 
If you like syntax highlighting, we have the syntax highlight extension and you can do this:
  
Line 37: Line 37:
 
       => ["Amahi is cool!", "Linux is cool!"]
 
       => ["Amahi is cool!", "Linux is cool!"]
 
       </syntaxhighlight>
 
       </syntaxhighlight>
 +
-->
  
 +
{|border="1" Cellspacing="0" style="width: 99%; border-width: 1px; border-style: solid; border-color: #aaa"
 +
! Language
 +
! width=15% |
 +
! width=70% |
 +
|-
 +
!rowspan="2"|lang="php"
 +
|you type
 +
|
 +
<pre>
 +
<syntaxhighlight lang="php">
 +
<?php
 +
      $v = "string";    // sample initialization
 +
?>
 +
</syntaxhighlight>
 +
</pre>
 +
|-
 +
|you get
 +
|
 +
<syntaxhighlight lang="php">
 +
<?php
 +
      $v = "string";    // sample initialization
 +
?>
 +
</syntaxhighlight>
 +
|-
 +
!rowspan="2"|lang="ruby"
 +
|you type
 +
|
 +
<pre>
 +
<syntaxhighlight lang="ruby">
 +
> ["Amahi", "Linux"].map{|i| "#{i} is cool!"}
 +
=> ["Amahi is cool!", "Linux is cool!"]
 +
</syntaxhighlight>
 +
</pre>
 +
|-
 +
|you get
 +
|<syntaxhighlight lang="ruby">
 +
> ["Amahi", "Linux"].map{|i| "#{i} is cool!"}
 +
=> ["Amahi is cool!", "Linux is cool!"]
 +
</syntaxhighlight>
 +
|}
 
We have set the [http://www.mediawiki.org/wiki/Extension:SyntaxHighlight_GeSHi syntax highliting] extension with bash as the default language, since it's probably the most common in this wiki. You can override it as above.
 
We have set the [http://www.mediawiki.org/wiki/Extension:SyntaxHighlight_GeSHi syntax highliting] extension with bash as the default language, since it's probably the most common in this wiki. You can override it as above.
  
 
[[Category:Help]]
 
[[Category:Help]]

Revision as of 21:03, 2 January 2011



Syntax Highlight for Code

Language
lang="php" you type
<syntaxhighlight lang="php">
<?php
      $v = "string";    // sample initialization
?>
</syntaxhighlight>
you get
<?php
      $v = "string";    // sample initialization
?>
lang="ruby" you type
<syntaxhighlight lang="ruby">
> ["Amahi", "Linux"].map{|i| "#{i} is cool!"}
=> ["Amahi is cool!", "Linux is cool!"]
</syntaxhighlight>
you get
> ["Amahi", "Linux"].map{|i| "#{i} is cool!"}
=> ["Amahi is cool!", "Linux is cool!"]

We have set the syntax highliting extension with bash as the default language, since it's probably the most common in this wiki. You can override it as above.