Plugin Directory

SyHi

Minimalistic Syntax Highlighter plug-in which also makes sure code can still be copied and pasted into your favourite compiler!

Which languages are supported?

This plug-in can beautify snippets in pretty much every programming language you can think of, thanks to the huge language support provided by GeSHi (the highlighting library).

These are the available languages: 4cs, 6502acme, 6502kickass, 6502tasm, 68000devpac, abap, actionscript, actionscript3, ada, algol68, apache, applescript, apt sources, asm, asp, autoconf, autohotkey, autoit, avisynth, awk, bash, basic4gl, bf, bibtex, blitzbasic, bnf, boo, c, caddcl, cadlisp, cfdg, cfm, chaiscript, cil, clojure, c_mac, cmake, cobol, cpp, cpp-qt, csharp, css, cuesheet, d, dcs, delphi, diff, div, dos, dot, e, eiffel, email, erlang, f1, fo, fortran, freebasic, fsharp, gambas, gdb, genero, genie, gettext, glsl, gml, gnuplot, go, groovy, gwbasic, haskell, hicest, hq9plus, html4strict, icon, idl, ini, inno, intercal, io, j, java, java5, javascript, kixtart, klonec, klonecpp, latex, lb, lisp, locobasic, logtalk, lolcode, lotusformulas, lotusscript, lscript, lsl2, lua, m68k, magiksf, make, mapbasic, matlab, mirc, mmix, modula2, modula3, mpasm, mxml, mysql, newlisp, nsis, oberon2, objc, objeck, ocaml, ocaml-brief, oobas, oracle8, oracle11, oxygene, oz, pascal, pcre, per, perl, perl6, pf, php, php-brief, pic16, pike, pixelbender, plsql, postgresql, povray, powerbuilder, powershell, progress, prolog, properties, providex, purebasic, python, q, qbasic, rails, rebol, reg, robots, rpmspec, rsplus, ruby, sas, scala, scheme, scilab, sdlbasic, smalltalk, smarty, sql, systemverilog, tcl, teraterm, text, thinbasic, tsql, typoscript, unicon, vala, vb, vbnet, verilog, vhdl, vim, visualfoxpro, visualprolog, whitespace, whois, winbatch, xbasic, xml, xorg_conf, xpp, z80, zxbasic.

When entering the lang attribute in the code blocks, make sure the value you enter is exactly one of the languages in the list, or the highlighting will resort to a simple preformatted text.

If you still require syntax highlighting for a language which is not in this list, you'll have to develop your own language file. What about submitting it to GeSHi when you're done? :-)

Is there any configuration panel or settings for the plug-in?

Not right now, but it's on the to-do list. However, don't expect to be able to modify tons of settings. This is all about minimalism!

Can I use the Visual Editor to enter code?

My tests prove otherwise. You'll need to use the HTML view. At least by now.

Features that other plug-ins have but are entirely unsupported/missing for the time being

  • Ability to use [code][/code] tags instead of ```` tags (would solve problems with the Visual Editor and the code tags)
  • Ability to show line numbers
  • Ability to have nested <code> blocks

Planned features

Add options for...

  • configuring if you want to use my css sheet, your css sheet, both, or no one at all
  • configuring if you want to use GeSHi, or are happy with just plain preformatted text
  • configuring if you want to allow commenters to post syntax highlighted code snippets

Requires: 2.8.5 or higher
Compatible up to: 3.0.5
Last Updated: 2010-11-18
Downloads: 856

Average Rating

4 stars
(1 ratings)

Support

Got something to say? Need help?

Compatibility

+
=
Not enough data

0 people say it works.
0 people say it's broken.

100,2,2 100,1,1
100,1,1
100,1,1 100,1,1