Supported languages
Code Syntax Highlighter supports wide range of programming languages, templates, markups and text formats.
Programming languages
ActionScript
Ada
ANTLR
AppleScript
Assembly (various)
Asymptote
Awk
BBC Basic
Befunge
Boo
BrainFuck
C, C++
C#
Clojure
CoffeeScript
ColdFusion
Common Lisp
Coq
Cryptol (incl. Literate Cryptol)
Dart
DCPU-16
Delphi
Dylan
Erlang
Ezhil Ezhil - A Tamil programming language
Factor
Fancy
Fortran
F#
GAP
Gherkin (Cucumber)
GL shaders
Groovy
Haskell (incl. Literate Haskell)
HLSL
IDL
Io
Java
JavaScript
Lasso
LLVM
Logtalk
Matlab
MiniD
Modelica
Modula-2
MuPad
Nemerle
Nimrod
Objective-C
Objective-J
Octave
OCaml
PHP
PovRay
PostScript
PowerShell
Prolog
Python 2.x and 3.x (incl. console sessions and tracebacks)
Redcode
Ruby (incl. irb sessions)
Rust
S, S-Plus, R
Scala
Scheme
Scilab
Smalltalk
SNOBOL
Tcl
Vala
Verilog
VHDL
Visual Basic.NET
Visual FoxPro
XQuery
Zephir
Template languages
Cheetah templates
ERB (Ruby templating)
Genshi (the Trac template language)
JSP (Java Server Pages)
Myghty (the HTML::Mason based framework)
Mako (the Myghty successor)
Smarty templates (PHP templating)
Tea
Other markups & text formats
Apache config files
Bash shell scripts
BBCode
CMake
CSS
Debian control files
Diff files
DTD
Gettext catalogs
Gnuplot script
Groff markup
HTML
HTTP sessions
INI-style config files
IRC logs (irssi style)
JSON
Lighttpd config files
Makefiles
MoinMoin/Trac Wiki markup
MySQL
Nginx config files
POV-Ray scenes
Ragel
Redcode
ReST
Robot Framework
RPM spec files
SQL, also MySQL, SQLite
Squid configuration
TeX
tcsh
Vim Script
Windows batch files
XML
XSLT
YAML
Please note that not all languages are listed in macro dialog. In such case, please use auto-detect feature.
If auto-detect feature does not work for your language, please raise a ticket here: https://github.com/chhantyal/code-syntax-highlighter