Actions
RedmineCodeHighlightingLanguages » History » Revision 5
« Previous |
Revision 5/11
(diff)
| Next »
Go MAEDA, 2019-05-10 05:39
Fixed typos
Code highlighting supported languages¶
Default code highlighting relies on Rouge since Redmine 4.0.0. It supports over 130 languages. Refer RedmineTextFormattingTextile or RedmineTextFormattingMarkdown for how to highlight code.
Here is a list of supported languages by Rouge 3.3.0, which is bundled with Redmine 4.0.0. You can also get a list by running bundle exec rougify list
in the installation directory of Redmine.
Language | Description |
---|---|
abap |
SAP - Advanced Business Application Programming |
actionscript |
ActionScript [aliases: as,as3] |
apache |
configuration files for Apache web server |
apiblueprint |
Markdown based API description language. [aliases: apiblueprint,apib] |
applescript |
The AppleScript scripting language by Apple Inc. (http://developer.apple.com/applescript/) [aliases: applescript] |
awk |
pattern-directed scanning and processing language |
biml |
BIML, Business Intelligence Markup Language |
bsl |
The 1C:Enterprise programming language |
c |
The C programming language |
ceylon |
Say more, more clearly. |
cfscript |
CFScript, the CFML scripting language [aliases: cfc] |
clojure |
The Clojure programming language (clojure.org) [aliases: clj,cljs] |
cmake |
The cross-platform, open-source build system |
coffeescript |
The Coffeescript programming language (coffeescript.org) [aliases: coffee,coffee-script] |
common_lisp |
The Common Lisp variant of Lisp (common-lisp.net) [aliases: cl,common-lisp,elisp,emacs-lisp] |
conf |
A generic lexer for configuration files [aliases: config,configuration] |
console |
A generic lexer for shell sessions. Accepts ?lang and ?output lexer options, a ?prompt option, and ?comments to enable # comments. [aliases: terminal,shell_session,shell-session] |
coq |
Coq (coq.inria.fr) |
cpp |
The C++ programming language [aliases: c++] |
crystal |
Crystal The Programming Language (crystal-lang.org) [aliases: cr] |
csharp |
a multi-paradigm language targeting .NET [aliases: c#,cs] |
css |
Cascading Style Sheets, used to style web pages |
d |
The D programming language(dlang.org) [aliases: dlang] |
dart |
The Dart programming language (dartlang.com) |
diff |
Lexes unified diffs or patches [aliases: patch,udiff] |
digdag |
A simple, open source, multi-cloud workflow engine (https://www.digdag.io/) |
docker |
Dockerfile syntax [aliases: dockerfile] |
dot |
graph description language |
eiffel |
Eiffel programming language |
elixir |
Elixir language (elixir-lang.org) [aliases: elixir,exs] |
elm |
The Elm programming language (http://elm-lang.org/) |
erb |
Embedded ruby template files [aliases: eruby,rhtml] |
erlang |
The Erlang programming language (erlang.org) [aliases: erl] |
factor |
Factor, the practical stack language (factorcode.org) |
fortran |
Fortran 2008 (free-form) |
fsharp |
F# (fsharp.net) |
gherkin |
A business-readable spec DSL ( github.com/cucumber/cucumber/wiki/Gherkin ) [aliases: cucumber,behat] |
glsl |
The GLSL shader language |
go |
The Go programming language (http://golang.org) [aliases: go,golang] |
gradle |
A powerful build system for the JVM |
graphql |
GraphQL |
groovy |
The Groovy programming language (http://www.groovy-lang.org/) |
hack |
The Hack programming language (hacklang.org) [aliases: hack,hh] |
haml |
The Haml templating system for Ruby (haml.info) [aliases: HAML] |
handlebars |
the Handlebars and Mustache templating languages [aliases: hbs,mustache] |
haskell |
The Haskell programming language (haskell.org) [aliases: hs] |
hcl |
Hashicorp Configuration Language, used by Terraform and other Hashicorp tools |
html |
HTML, the markup language of the web |
http |
http requests and responses |
hylang |
The HyLang programming language (hylang.org) [aliases: hy] |
idlang |
Interactive Data Language |
igorpro |
WaveMetrics Igor Pro |
ini |
the INI configuration format |
io |
The IO programming language (http://iolanguage.com) |
irb |
Shell sessions in IRB or Pry [aliases: pry] |
java |
The Java programming language (java.com) |
javascript |
JavaScript, the browser scripting language [aliases: js] |
jinja |
Django/Jinja template engine (jinja.pocoo.org) [aliases: django] |
json |
JavaScript Object Notation (json.org) |
json-doc |
JavaScript Object Notation with extenstions for documentation |
jsonnet |
An elegant, formally-specified config language for JSON |
jsp |
JSP |
jsx |
React JSX (https://facebook.github.io/react/) [aliases: jsx,react] |
julia |
The Julia programming language [aliases: jl] |
kotlin |
Kotlin Programming Language (http://kotlinlang.org) |
lasso |
The Lasso programming language (lassosoft.com) [aliases: lassoscript] |
liquid |
Liquid is a templating engine for Ruby (liquidmarkup.org) |
literate_coffeescript |
Literate coffeescript [aliases: litcoffee] |
literate_haskell |
Literate haskell [aliases: lithaskell,lhaskell,lhs] |
llvm |
The LLVM Compiler Infrastructure (http://llvm.org/) |
lua |
Lua (http://www.lua.org) |
m68k |
Motorola 68k Assembler |
make |
Makefile syntax [aliases: makefile,mf,gnumake,bsdmake] |
markdown |
Markdown, a light-weight markup language for authors [aliases: md,mkd] |
mathematica |
Wolfram Mathematica, the world's definitive system for modern technical computing. [aliases: wl] |
matlab |
Matlab [aliases: m] |
moonscript |
Moonscript (http://www.moonscript.org) [aliases: moon] |
mosel |
An optimization language used by Fico's Xpress. |
mxml |
MXML |
nasm |
Netwide Assembler |
nginx |
configuration files for the nginx web server (nginx.org) |
nim |
The Nim programming language (http://nim-lang.org/) [aliases: nimrod] |
nix |
The Nix expression language (https://nixos.org/nix/manual/#ch-expression-language) [aliases: nixos] |
objective_c |
an extension of C commonly used to write Apple software [aliases: objc,obj-c,obj_c,objectivec] |
ocaml |
Objective Caml (ocaml.org) |
pascal |
a procedural programming language commonly used as a teaching language. |
perl |
The Perl scripting language (perl.org) [aliases: pl] |
php |
The PHP scripting language (php.net) [aliases: php,php3,php4,php5] |
plaintext |
A boring lexer that doesn't highlight anything [aliases: text] |
plist |
plist [aliases: plist] |
powershell |
powershell [aliases: posh] |
praat |
The Praat scripting language (praat.org) |
prolog |
The Prolog programming language (http://en.wikipedia.org/wiki/Prolog) [aliases: prolog] |
prometheus |
prometheus [aliases: prometheus] |
properties |
.properties config files for Java |
protobuf |
Google's language-neutral, platform-neutral, extensible mechanism for serializing structured data [aliases: proto] |
puppet |
The Puppet configuration management language (puppetlabs.org) [aliases: pp] |
python |
The Python programming language (python.org) [aliases: py] |
q |
The Q programming language (kx.com) [aliases: kdb+] |
qml |
QML, a UI markup language [aliases: qml] |
r |
The R statistics language (r-project.org) [aliases: r,R,s,S] |
racket |
Racket is a Lisp descended from Scheme (racket-lang.org) |
ruby |
The Ruby programming language (ruby-lang.org) [aliases: rb] |
rust |
The Rust programming language (rust-lang.org) [aliases: rs,rust,no_run,rs,no_run,rust,ignore,rs,ignore,rust,should_panic,rs,should_panic] |
sass |
The Sass stylesheet language language (sass-lang.com) |
scala |
The Scala programming language (scala-lang.org) [aliases: scala] |
scheme |
The Scheme variant of Lisp |
scss |
SCSS stylesheets (sass-lang.com) |
sed |
sed, the ultimate stream editor |
shell |
Various shell languages, including sh and bash [aliases: bash,zsh,ksh,sh] |
sieve |
mail filtering language |
slim |
The Slim template language |
smalltalk |
The Smalltalk programming language [aliases: st,squeak] |
smarty |
Smarty Template Engine [aliases: smarty] |
sml |
Standard ML [aliases: ml] |
sqf |
Status Quo Function, a Real Virtuality engine scripting language |
sql |
Structured Query Language, for relational databases |
swift |
Multi paradigm, compiled programming language developed by Apple for iOS and OS X development. (developer.apple.com/swift) |
tap |
Test Anything Protocol [aliases: tap] |
tcl |
The Tool Command Language (tcl.tk) |
terraform |
Terraform HCL Interpolations [aliases: tf] |
tex |
The TeX typesetting system [aliases: TeX,LaTeX,latex] |
toml |
the TOML configuration format (https://github.com/mojombo/toml) |
tsx |
tsx |
tulip |
the tulip programming language (twitter.com/tuliplang) [aliases: tulip] |
turtle |
Terse RDF Triple Language, TriG |
twig |
Twig template engine (twig.sensiolabs.org) |
typescript |
TypeScript, a superset of JavaScript [aliases: ts] |
vala |
A programming language similar to csharp. |
vb |
Visual Basic [aliases: visualbasic] |
verilog |
The System Verilog hardware description language |
vhdl |
Very High Speed Integrated Circuit Hardware Description Language |
viml |
VimL, the scripting language for the Vim editor (vim.org) [aliases: vim,vimscript,ex] |
vue |
Vue.js single-file components [aliases: vuejs] |
wollok |
Wollok lang |
xml |
<desc for="this-lexer">XML</desc> |
yaml |
Yaml Ain't Markup Language (yaml.org) [aliases: yml] |
Updated by Go MAEDA over 5 years ago · 5 revisions