- Paligo-Dokumentation
- Autor/Autorin
- Software- und Codedokumentation
- Syntax-Hervorhebung
Software- und Codedokumentation
Syntax-Hervorhebung
Bei der Syntax-Hervorhebung werden Farbmarkierungen und Einrückungen auf Codebeispiele angewendet, um die einzelnen Teile des Codes leichter voneinander unterscheidbar zu machen. Im folgenden Code-Auszug werden mithilfe der Syntax-Hervorhebung die Elemente verschieden eingefärbt. Der Hintergrund ist dunkel und die einzelnen Typen von Code-Elementen sind durch verschiedene Farben hervorgehoben, darunter die var-Angaben in Hellblau und die var-Namen, wie z. B. „icon1“, in Grün.
Syntax-Hervorhebungen funktionieren für HTML5 und PDF unterschiedlich, es gibt aber auch einige Gemeinsamkeiten:
Die Syntax-Hervorhebung lässt sich für das Layout, das Sie für die Veröffentlichung nutzen, aktivieren bzw. deaktivieren.
Sie wählen das Topic aus, das für die Syntax-Hervorhebung im Layout angewendet werden soll. Jedes dieser vielen Topics hält jeweils unterschiedliche Farbmuster und Syntax-Hervorhebungen bereit.
In der Regel kann Paligo eine Codesprache in einem verbatim-Element, wie z. B. programlisting, automatisch erkennen. Falls Ihr Codebeispiel doch nicht erkannt werden sollte, können Sie ein
language-Attribut verwenden und die Sprache dort einstellen.
Um zu beginnen, siehe:
Syntax-Hervorhebung für HTML5
Bei der Einrichtung dieser Hervorhebungen in HTML5-Ausgaben verwenden Sie die Einstellungen für HTML5-Layouts und fügen dem Codebeispiel evtl. benötigte Attribute hinzu:
Wählen Sie im oberen Menü Layout aus.
Paligo zeigt eine Liste von Layouts an. Die Liste ist leer, wenn keine benutzerdefinierten Layouts in Ihrer Paligo-Instanz vorhanden sind.
Wählen Sie das Layout, das Sie aktualisieren möchten, oder Ein Layout erstellen aus.
TippSie können die URL des Layout-Editors kopieren und in eine neue Registerkarte in Ihrem Browser einfügen. Dies kann nützlich sein, wenn Sie häufig zwischen Ihren Paligo-Inhalten und den Layout-Einstellungen wechseln.
Wählen Sie in der Seitenleiste Verbatim (Code und Software) aus.
Mit diesen Einstellungen können Sie die Syntax-Hervorhebung einrichten:
Verbatim-Elemente hervorheben – Stellen Sie die Syntax-Hervorhebungsfunktion auf Aktivieren (ein) oder Deaktivieren (aus).
Thema hervorheben – Wählen Sie ein Thema aus. Jedes Topic hält ein anderes Farbschema für syntaktische Hervorhebungen bereit, in dem jeweils verschiedene Teile des Codes hervorgehoben werden können. Es stehen viele verschiedene Themen zur Auswahl und wir empfehlen Ihnen, damit etwas zu experimentieren, bis Sie eines gefunden haben, das Ihren Anforderungen am besten entspricht.
Drücken Sie Speichern.
Paligo ist in der Regel in der Lage, die Sprache eines Codebeispiels automatisch zu erkennen, und wendet das gewählte Thema für die Hervorhebung der Syntax an. Falls Paligo Ihr Codebeispiel nicht erkennt, können Sie ihm ein
language-Attribut zuweisen. Paligo kann das Beispiel dann anhand des fürlanguagefestgelegten Werts identifizieren.So legen Sie
languagefür ein Codebeispiel fest:Bearbeiten Sie das Topic, das das Codebeispiel enthält, und wählen Sie das Verbatim-Element für das Beispiel aus, z. B.
programlisting.Fügen Sie im Abschnitt Elementattribute das Attribut
languagehinzu und geben Sie als Wert eine unterstützte Sprache ein. Zum Beispiel Javascript. Welche Werte gültig sind, erfahren Sie unter Syntax-Hervorhebung von Sprachen in HTML5.
Drücken Sie Speichern.

Syntax-Hervorhebung von Sprachen in HTML5
Mit dem Attribut language können Sie Codebeispielen eine bestimmte Programmiersprache zuweisen. So können Sie einem programlisting-Element das Attribut language geben und dessen Wert auf javascript setzen.
Informationen zum Hinzufügen des Attributs language finden Sie unter Syntax-Hervorhebung für HTML5.
Die folgende Tabelle enthält die Werte, die Sie für das Attribut language festlegen können. Für einige Sprachen können Sie einen von mehreren Werten verwenden, die in der Tabelle durch ein Komma getrennt sind. Geben Sie nur einen der Werte ein, also z. B. für JavaScript entweder js oder javascript oder jsx.
Programmiersprache | Wert für das Attribut „language“ |
|---|---|
1C | 1c |
4D | 4d |
ABNF | abnf |
Access Logs | accesslog |
ActionScript | actionscript, as |
Ada | ada |
Alan | alan, i |
AngelScript | angelscript, asc |
Apache | apache, apacheconf |
AppleScript | applescript, osascript |
Arcade | arcade |
ARM-Assembler | armasm, arm |
AsciiDoc | asciidoc, adoc |
AspectJ | aspectj |
AutoHotkey | autohotkey |
AutoIt | autoit |
AVR-Assembler | avrasm |
Awk | awk, mawk, nawk, gawk |
Axapta | axapta |
Bash | bash, sh, zsh |
Basis | basic |
BNF | bnf |
Brainfuck | brainfuck, bf |
C | h |
C/AL | cal |
C# | csharp, cs |
C++ | cpp, hpp, cc, hh, c++, h++, cxx, hxx |
Cache Object Script | cos, cls |
Cap’n Proto | capnproto, capnp |
Clojure | Clojure, clj |
CMake | cmake, cmake.in |
CoffeeScript | coffeescript, coffee, cson, iced |
Coq | coq |
Crmsh | crmsh, crm, pcmk |
Crystal | crystal, cr |
CSP | csp |
CSS | css |
Cypher (Neo4j) | cypher |
D | d |
Dart | dart |
Delphi | delphi, dpr, dfm, pas, pascal, freepascal, lazarus, lpr, lfm |
Diff | diff, patch |
Django | django, jinja |
DNS Zone Datei | dns, zone, bind |
Dockerfile | dockerfile, docker |
DOS | dos, bat, cmd |
dsconfig | dsconfig |
DTS (Gerätebaum) | dts |
Dust | dust, dst |
Dylan | dylan |
EBNF | ebnf |
Eigenschaften | properties |
Elixir | elixir |
Elm | elm |
Erlang | erlang, erl |
Excel | excel, xls, xlsx |
Extempore | extempore, xtlang, xtm |
F# | fsharp, fs |
FIX | fix |
Fortran | fortran, f90, f95 |
Gams | gams, gms |
GAUSS | gauss, gss |
G-Code | gcode, nc |
GDScript | godot, gdscript |
Gherkin | gherkin |
GN for Ninja | gn, gni |
Go | go, golang |
Golo | golo, gololang |
Gradle | gradle |
Grammatical Framework | gf |
Groovy | groovy |
Haml | haml |
Handlebars | handlebars, hbs, html.hbs, html.handlebars |
Haskell | haskell, hs |
Haxe | haxe, hx |
HTML, XML | xml, html, xhtml, rss, atom, xjb, xsd, xsl, plist, svg |
HTTP | http, https |
Hy | hy, hylang |
Inform7 | inform7, i7 |
Ini, TOML | ini, toml |
IRPF90 | irpf90 |
Java | java, jsp |
JavaScript | javascript, js, jsx |
JSON | json |
Kotlin | kotlin, kt |
Lasso | lasso, ls, lassoscript |
LaTeX | tex |
LDIF | ldif |
Leaf | leaf |
Less | less |
Lisp | lisp |
LiveCode Server | livecodeserver |
LiveScript | livescript, ls |
Lua | lua |
Makefile | makefile, mk, mak |
Markdown | markdown, md, mkdown, mkd |
Mathematica | mathematica, mma, wl |
Matlab | matlab |
Maxima | maxima |
Maya Embedded Language | mel |
Mercury | mercury |
mIRC Scripting Language | mirc, mrc |
Mizar | mizar |
Mojolicious | mojolicious |
Monkey | monkey |
Moonscript | moonscript, moon |
N1QL | n1ql |
Nginx | nginx, nginxconf |
Nim | nimrod |
Nix | nix |
NSIS | nsis |
Objective C | objectivec, mm, objc, obj-c |
OCaml | ocaml, ml |
OpenGL Shading Language | glsl |
OpenSCAD | openscad, scad |
Oracle Rules Language | ruleslanguage |
Oxygene | oxygene |
Parser3 | parser3 |
Perl | perl, pl, pm |
PF | pf, pf.conf |
PHP | php, php3, php4, php5, php6, php7 |
Plaintext | plaintext, txt, text |
Pony | pony |
PostgreSQL und PL/pgSQL | pgsql, postgres, postgresql |
PowerShell | powershell, ps, ps1 |
Processing | processing |
Prolog | prolog |
Protocol Buffers | protobuf |
Puppet | puppet, pp |
Python | python, py, gyp |
Python Profiler Ergebnisse | profile |
Q | k, kdb |
QML | qml |
R | r |
Razor CSHTML | cshtml, razor, razor-cshtml |
ReasonML | reasonml, re |
RenderMan RIB | rib |
RenderMan RSL | rsl |
Roboconf | graph, instances |
Robot Framework | robot, rf |
RPM Spec-Dateien | rpm-specfile, rpm, spec, rpm-spec, specfile |
Ruby | ruby, rb, gemspec, podspec, thor, irb |
Rust | rust, rs |
SAS | SAS, sas |
Scala | scala |
Scheme | scheme |
Scilab | scilab, sci |
SCSS | scss |
Shape Expressions | shexc |
Shell | shell, console |
Smali | smali |
Smalltalk | smalltalk, st |
Solidity | solidity, sol |
SQL | sql |
Stan | stan, stanfuncs |
Stata | stata |
STEP Part 21 | p21, step, stp |
Structured Text | iecst, scl, stl, structured-text |
Stylus | stylus, styl |
SubUnit | subunit |
Supercollider | supercollider, sc |
Swift | swift |
Tcl | tcl, tk |
Terraform (HCL) | terraform, tf, hcl |
Test Anything Protocol | tap |
Thrift | thrift |
TP | tp |
Twig | twig, craftcms |
TypeScript | typescript, ts |
Vala | vala |
VB.Net | vbnet, vb |
VBScript | vbscript, vbs |
Verilog | verilog, v |
VHDL | vhdl |
Vim Script | vim |
x86 Assembly | x86asm |
XL | xl, tao |
XQuery | xquery, xpath, xq |
YAML | yml, yaml |
Zephir | zephir, zep |
Syntax-Hervorhebung für PDF
Verwenden Sie ein PDF-Layout, um Syntax-Hervorhebungen für PDF einzurichten:
Wählen Sie im oberen Menü Layout aus.
Paligo zeigt eine Liste von Layouts an. Die Liste ist leer, wenn keine benutzerdefinierten Layouts in Ihrer Paligo-Instanz vorhanden sind.
Wählen Sie das Layout, das Sie aktualisieren möchten, oder Ein Layout erstellen aus.
TippSie können die URL des Layout-Editors kopieren und in eine neue Registerkarte in Ihrem Browser einfügen. Dies kann nützlich sein, wenn Sie häufig zwischen Ihren Paligo-Inhalten und den Layout-Einstellungen wechseln.
Wählen Sie Verbatim (Code und Software) sowie Syntax-Hervorhebung.
In den Einstellungen können Sie Syntax-Hervorhebungen für Ihre PDF-Ausgabe einrichten:
Syntax-Hervorhebung einschalten – Stellen Sie die Syntax-Hervorhebungsfunktion auf Aktiviert (ein) oder Deaktiviert (aus).
Standardsprache, wenn kein language-Attribut festgelegt wurde – Wenn für die Codebeispiele in Ihren Topics keine Sprache festgelegt wurde, kann Paligo die Sprache eines Codebeispiels in der Regel automatisch erkennen. Sollte die Sprache jedoch nicht identifizierbar sein, geht es davon aus, dass das Codebeispiel in der Standardsprache verfasst wurde. Mit dieser Einstellung legen Sie die Standardsprache fest.
Standardstil für Syntax-Hervorhebung – Wählen Sie ein Topic aus. Jedes Topic hält ein anderes Farbschema für syntaktische Hervorhebungen bereit, in dem jeweils verschiedene Teile des Codes hervorgehoben werden können. Wir empfehlen Ihnen, mit den Topics etwas zu experimentieren, bis Sie eines gefunden haben, das Ihren Anforderungen am besten entspricht.
AnmerkungStandardsprache und Standardstil kommen nur dann zum Einsatz, wenn für ein Codebeispiel keine eigenen Attribute für Sprache und Stil festgelegt sind.
Drücken Sie Speichern.
Mit dem Attribut
languagekönnen Sie eigene Sprach- und Stileinstellungen für ein Codebeispiel festlegen, die dann anstelle der Standardeinstellungen verwendet werden. Dies ist hilfreich, wenn Paligo die Sprache nicht automatisch erkennen kann.Bearbeiten Sie das Topic, das das Codebeispiel enthält, und wählen Sie das Verbatim-Element für das Beispiel aus, z. B.
programlisting.Fügen Sie im Abschnitt Elementattribute das Attribut
languagehinzu und geben Sie als Wert eine unterstützte Sprache ein. Zum Beispiel Javascript. Welche Werte Sie verwenden können, finden Sie unter Syntax-Hervorhebung von Sprachen für PDFs.Fügen Sie das Attribut
rolehinzu und geben Sie als Wert einen unterstützten Themennamen ein. Zum Beispielrole:fruchtig. Dieser Schritt ist optional. Üblicherweise und aus Gründen der Einheitlichkeit wird für alle Codebeispiele möglichst das gleiche Topic verwendet. Daher legen Sie ein Standardthema für das Layout fest, anstatt dasrole-Attribut für einzelne Codebeispiele anzuwenden.AnmerkungSie können als Wert eines der Themen angeben, die im PDF-Layout-Editor unter Standardstil für Syntax-Hervorhebung aufgelistet sind.
Drücken Sie Speichern.

Wenn Sie nun in PDF mit dem von Ihnen bearbeiteten Layout veröffentlichen, wird in der PDF-Ausgabe die Syntax-Hervorhebung angewendet. Wenn ein Codebeispiel eine eigene Sprache und ein eigenes Rollenset nutzt, wendet Paligo diese an. Wurde keine eigene Sprache und kein Rollenset festgelegt, versucht Paligo, die Sprache automatisch zu erkennen, und verwendet das Standardthema. Sollte Paligo die automatische Spracherkennung nicht gelingen, verwendet es die im Layout festgelegte Standardsprache.
Syntax-Hervorhebung von Sprachen für PDFs
Mit dem Attribut language können Sie Codebeispielen eine bestimmte Programmiersprache zuweisen. So können Sie einem programlisting-Element das Attribut language geben und dessen Wert auf javascript setzen.
Informationen zum Hinzufügen des Attributs language finden Sie unter Syntax-Hervorhebung für PDF.
Die folgende Tabelle enthält die Werte, die Sie für das Attribut language festlegen können. Für einige Sprachen können Sie einen von mehreren Werten verwenden, die in der Tabelle durch ein Komma getrennt sind. Es sollte jeweils nur genau ein Wert ausgewählt werden, z. B. können Sie für JavaScript entweder „js“ oder „javascript“ eingeben.
Sprache | Wert für das Attribut „language“ |
|---|---|
ABAP | abap |
ABNF | abnf |
ActionScript | as, actionscript |
ActionScript 3 | as3, actionscript3 |
Ada | ada, ada95, ada2005 |
ADL | adl |
Agda | agda |
Alloy | alloy |
AmbientTalk | at, ambienttalk, ambienttalk/2 |
ANTLR | antlr |
ANTLR mit ActionScript-Ziel | antlr-as, antlr-actionscript |
ANTLR mit C#-Ziel | antlr-csharp, antlr-c# |
ANTLR mit CPP-Ziel | antlr-cpp |
ANTLR mit Java-Ziel | antlr-java |
ANTLR mit ObjectiveC-Ziel | antlr-objc |
ANTLR mit Perl-Ziel | antlr-perl |
ANTLR mit Python-Ziel | antlr-python |
ANTLR mit Ruby-Ziel | antlr-ruby, antlr-rb |
ApacheConf | apacheconf, aconf, apache |
APL | apl |
AppleScript | applescript |
Arduino | arduino |
AspectJ | aspectj |
Aspx-cs | aspx-cs |
Aspx-vb | aspx-vb |
Asymptote | asy, asymptote |
Autohotkey | ahk, autohotkey |
AutoIt | autoit |
Awk | awk, gawk, mawk, nawk |
Basemake | basemake |
Bash | bash, sh, ksh, shell |
Bash Session | console, shell-session |
Batchfile | bat, batch, dosbatch, winbatch |
BBCode | bbcode |
BC | bc |
Befunge | befunge |
BlitzBasic | blitzbasic, b3d, bplus |
BlitzMax | blitzmax, bmax |
BNF | bnf |
Boo | boo |
Boogie | boogie |
Brainfuck | brainfuck, bf |
Bro | bro |
BUGS | bugs, winbugs, openbugs |
C | c: |
C# | csharp, c# |
C++ | cpp, c++ |
CA65 Assembler | ca65 |
cADL | cadl |
CAmkES | camkes, idl4 |
CBM BASIC V2 | cbmbas |
Ceylon | ceylon |
CFEngine3 | cfengine3, cf3 |
Cfstatement | cfs |
ChaiScript | chai, chaiscript |
Chapel | chsprl, chpl |
Cheetah | cheetah, spitfire |
Cirru | cirru |
Clay | clay |
Clojure | Clojure, clj |
ClojureScript | clohurescript, cljs |
CMake | cmake |
C-Objdump | c-objdump |
COBOL | cobol |
COBOLFree | cobolfree |
Coffee-script | coffee-script, coffeescript, coffee |
Coldfusion CFC | cfc |
Coldfusion HMTL | cfm |
Common Lisp | common-lisp, cl, lisp |
Component Pascal | componentpascal, cp |
Control, Debian Control | control, debcontrol |
Coq | coq |
Cpp-Objdump | cpp-objdump, c++-objdumb, cxx-objdump |
CPSA | cpsa |
Crmsh | crmsh, pcmk |
Croc | croc |
Cryptol | cryptol, cry |
Csound Document | csound-document, csound-csd |
Csound Orchestra | csound, csound-orc |
Csound Score | csound-score, csound-sco |
CSS | css |
CSS+Django, CSS+Jinja | css+django, css+jinja |
CSS+Erb, CSS+Ruby | css+erb, css+ruby |
CSS+Genshitext, CSS+Genshi | css+genshitext, css+genshi |
CSS+Lasso | css+lasso |
CSS+Mako | css+mako |
CSS+Mozpreproc | css+mozpreproc |
CSS+Myghty | css+myghty |
CSS+PHP | css+php |
CSS+Smarty | css+smarty |
CUDA | cuda, cu |
Cypher | cypher |
Cython | cython, pyx, pyrex |
D | d |
Dart | dart |
Debian Sourcelist | sourceslist, sources.list, debsources |
Delphi | delphi, pas, pascal, objectpascal |
DG | dg |
Diff | diff, udiff |
Django/Jinja | django, jinja |
D-Objdump | d-objdump |
Docker | dockerfile, docker |
Dpatch | dpatch |
DTD | dtd |
Duel | duel, jbst, jsonml+bst |
Dylan | dylan |
DylanLID | dylan-lid, lid |
Dylan Session | dylan-console, dylan-repl |
Earl Grey | earl-grey, earlgrey, eg |
Easytrieve | easytrieve |
EBNF | ebnf |
eC | ec |
ECL | ecl |
Eiffel | eiffel |
Eigenschaften | properties, jproperties |
Elixir | elixir, ex, exs |
Elixir iex Sitzung | iex |
Elm | elm |
EmacsLisp | emacs, elisp, emacs-lisp |
ERB | erb |
Erlang | erlang |
Erlang ERL-Sitzung | erl |
Evoque | evoque |
Ezhil | ezhil |
Faktor | Faktor |
Fancy | fancy, fy |
Fantom | fan |
Felix | felix, flx |
Fish | fish, fishshell |
Fortran | fortran |
FortranFixed | fortranfixed |
FoxPro, VFP, Clipper, XBase | foxpro, vfp, clipper, xbase |
FSharp | fsharp |
GAP | gap |
GAS | gas, asm |
Genshi | genshi, kid, xml+genshi, xml+kid |
Genshi Text | genshitext |
Gettext Catalog | pot, po |
Gherkin | cucumber, gherkin |
GLSL | glsl |
Gnuplot | gnuplot |
Go | go |
Golo | golo |
GoodData-CL | gooddata-cl |
Gosu | gosu |
Gosu-Vorlage | gst |
Groff | groff, nroff, man |
Groovy | groovy |
Haml | haml |
Handlebars | Handlebars |
Haskell | haskell, hs |
Haxe | hx, haxe, hxsl |
Hexdump | Hexdump |
HTML | html |
HTML_Twig | html+twig |
HTML+Cheetah | html+cheetah, html+spitfire, htmlcheetah |
HTML+Django/Jinja | html+django, html+jinja, htmldjango |
HTML+Evoque | html+evoque |
HTML+Genshi | html+genshi, html+kid |
HTML+Handlebars | html+handlebars |
HTML+Lasso | html+lasso |
HTML+Mako | html+mako |
HTML+Myghty | html+myghty |
HTML+PHP | html+php |
HTML+Smarty | html+smarty |
HTML+Velocity | html+velocity |
HTTP | http |
HXML | haxeml, hxml |
Hy | hylang |
Hybris | hybris, hy |
IDL | idl |
Idris | idris, idr |
Igor | igor, igorpro |
Inform 6 | inform6, i6 |
Inform 6 Vorlage | i6t |
Inform7, i7 | inform7, i7 |
INI | ini, cfg, dosini |
Io | io |
Ioke | ioke, ik |
IRC-Protokolle | irc |
Isabelle | isabelle |
J | j |
Jade | jade |
JAGS | jags |
Jasmin | jasmin, jasminxt |
Java | java |
JavaScript | js, javascript |
JavaScript+Cheetah | js+cheetah, javascript+cheetah, js+spitfire, javascript+spitfire |
JavaScript+Django/Jinja | js+django, javascript+django, js+jinja, javascript+jinja |
JavaScript+Genshitext | js+genshitext, js+genshi, javascript+genshitext, javascript+genshi |
JavaScript+Lasso | js+lasso, javascript+lasso |
JavaScript+Mako | js+mako, javascript+mako |
Javascript+Mozpreproc | javascript+mozpreproc |
JavaScript+Myghty | js+myghty, javascript+myghty |
JavaScript+PHP | js+php, javascript+php |
Javascript+Ruby | js+erb, javascript+erb, js+ruby, javascript+ruby |
JavaScript+Smarty | js+smarty, javascript+smarty |
Java Server Seite | jsp |
JCL | jcl |
JLCON Julia Console | jlcon |
JSON | json |
JSON-LD | jsonld, json-ld |
Julia | julia, jl |
Kal | kal |
Kconfig | kconfig, menuconfig, linux-config, kernel-config |
Koka | koka |
Kotlin | kotlin |
Lasso | lasso, lassoscript |
Lean | lean |
LessCSS | less |
Lighttpd-Konfiguration | lighty, lighttpd |
Limbo | limbo |
Liquid | liquid |
Literate Cryptol | lcry, literate-cryptol, lcryptol |
Literate-Haskell | lhs, literate-haskell, lhaskell |
Literate Idris | lidr, literate-idris, lidris |
Literate Lagda | lagda, literate-agda |
Live-Script | live-script, livescript |
LLVM | llvm |
Logos | logos |
Logtalk | logtalk |
LSL | lsl |
Lua | lua |
Makefile | make, makefile, mf, bsdmake |
Mako | mako |
MAQL | maql |
Mask | mask |
Mason | mason |
Mathematica | mathematica, mma, nb |
Matlab | matlab |
Matlab-Sitzung | matlabsession |
MiniD | minid |
Modelica | modelica |
Modula-2 | modula2, m2 |
MoinMoin/Trac Wiki-Markup | trac-wiki, moin |
Monkey | monkey |
MOOCode | moocode, moo |
MoonScript | moon, moonscript |
Mozhashpreproc | mozhashpreproc |
Mozpercentpreproc | mozpercentpreproc |
MQL | mql, mq4, mq5, mql4, mql5 |
Mscgen | mscgen, msc |
MSDOS-Sitzung | doscon |
MuPAD | mupad |
MXML | mxml |
Myghty | myghty |
MySQL | mysql |
NASM | nasm |
Nemerle | nemerle |
nesC | nesc |
NewLisp | newlisp |
Newspeak | newspeak |
Nginx-Konfiguration | nginx |
Nimrod | nimrod, nim |
Nit | nit |
Nix | nixos, nix |
NSIS | nsis, nsi, nsh |
NumPy | numpy |
Nur Text | text |
Objdump | objdump |
Objdump-nasm | objdump-nasm |
Objective-C | objective-c, objectivec, obj-c, objc |
Objective-C++ | objective-c++, objectivec++, obj-c++, objc++ |
Objective-J | objective-j, objectivej, obj-j, objj |
OCaml | ocaml |
Octave | octave |
ODIN | odin |
Ooc | ooc |
Opa | opa |
OpenEdge ABL | openedge, abl, progress |
PacmanConf | pacmanconf |
Pan | pan |
Parasail | parasail |
Pawn | pawn |
Perl | perl, pl |
Perl6 | perl6, pl6 |
PHP | php, php3, php4, php5 |
Pig | pig |
Pike | pike |
PkgConfig | pkgconfig |
plpgsql | PL/pgSQL |
PostgreSQL | postgresql, postgres |
PostgreSQL console | psql, postgresql-console, postgres-console |
PostScript | postscript, postscr |
POVRay | pov |
PowerShell | powershell, posh, ps1, psm1 |
PowerShell-Sitzung | ps1con |
Praat | praat |
Prolog | prolog |
Protocol Buffer | protobuf,proto |
Puppet | puppet |
Python 3 | python3, py3 |
Python 3.0 Traceback | py3tb |
Python-Konsolensitzung | pycon |
QBasic | qbasic, basic |
QML | qml, qbs |
QVTO | qvto, qvt |
Racket | racket, rkt |
Ragel | ragel |
Ragel – eingebettet | ragel-em |
Ragel in C Host | ragel-c |
Ragel in CPP Host | ragel-cpp |
Ragel in D Host | ragel-d |
Ragel in Java Host | ragel-java |
Ragel in Objective C Host | ragel-objc |
Ragel in Ruby Host | ragel-ruby, ragel-rb |
Raw token data | raw |
RConsole | rconsole, rout |
Rd | rd |
REBOL | rebol |
Red | red, red/system |
Redcode | redcode |
Reg | registry |
ResourceBundle | resource, resourcebundle |
reStructuredText | rst, rest, restructuredtext |
Rexx | rexx, arexx |
RHTML | rhtml, html+erb, html+ruby |
Roboconf Graph | roboconf-graph |
Roboconf Instances | roboconf-instances |
RobotFramework | robotframework |
RPMSpec | spec |
RQL | rql |
RSL | rsl |
Ruby | rb, ruby, duby |
Ruby irb Sitzung | rbcon, irb |
Rust | rust |
S | splus, s, r |
Sass | sass |
Scala | scala |
Scalate Server Page | ssp |
Scaml | scaml |
Scheme | scheme, scm |
Scilab | scilab |
SCSS | scss |
Shen | shen |
Slim | slim |
Smali | smali |
Smalltalk | smalltalk, squeak, st |
Smarty | smarty |
Snobol | snobol |
SourcePawn | sp |
SPARQL | sparql |
SQL | sql |
sqlite3con | sqlite3 |
SquidConf | squidconf, squid.conf, squid |
Stan | stan |
Standard ML | sml |
SuperCollider | sc, supercollider |
SWIG | swig |
systemverilog | systemverilog, sv |
TADS 3 | tads3 |
TAP | tap |
Tcl | tcl |
Tcsh | tcsh, csh |
Tea | tea |
Termcap | termcap |
Terminfo | terminfo |
Terraform | terraform, tf |
TeX | tex, latex |
Thrift | thrift |
Todotxt | todotxt |
TrafficScript | rts, trafficscript |
Treetop | treetop |
Turtle | turtle |
Twig | twig |
TypeScript | ts, typescript |
UrbiScript | urbiscript |
Vala | vala, vapi |
VB.net | vb.net, vbnet |
VCTreeStatus | vctreestatus |
Velocity | velocity |
Verilog, v | verilog, v |
VGL | vgl |
vhdl | vhdl |
VimL | vim |
X10 | x10, xten |
XML | xml |
XML+Cheetah | xml+cheetah, xml+spitfire |
XML+Django/Jinja | xml+django, xml+jinja |
XML+Evoque | xml+evoque |
XML+Lasso | xml+lasso |
XML+Mako | xml+mako |
XML+Myghty | xml+myghty |
XML+PHP | xml+php |
XML+Ruby | xml+erb, xml+ruby |
XML+Smarty | xml+smarty |
XML+Velocity | xml+velocity |
XSLT | xslt |
xsltXQuery | xquery, xqy, xq, xql, xqm |
Xtend | xtend |
XUL+mozpreproc | xul+mozpreproc |
YAML | yaml |
YAML+Jinja | yaml+jinja, salt, sls |
Zephir | zephir |





