スーパーpre記法のシンタックス・ハイライト対象言語
スーパーpre記法メモ - octech より。簡単な説明の一覧を作ってみた。実際にやったことは vim-7.0 のソース内の vim70/runtime/syntax ディレクトリで
grep "Language[ \t]*:" *.vim | sed 's/[ \t][ \t]*/ /g;s/\.vim:" Language *:/|/;s/^/|/;s/$/|/' > langs.txt
とコマンドを打っただけなので、実際はてなで使っているものとずれがある可能性はある。いくつかは説明が短すぎてよくわからない。(1) や (5)、(8) は Unix のマニュアルである man の分類と同じ意味のはず。
以下一覧表。マークアップ的には定義リストの方が適切かもしれない。
a2ps | a2ps(1) configuration file |
a65 | xa 6502 cross assembler |
aap | A-A-P recipe |
abap | SAP - ABAP/R4 |
abaqus | Abaqus finite element input file (www.hks.com) |
abc | abc music notation language |
abel | ABEL |
acedb | AceDB model files |
ada | Ada (95) |
aflex | AfLex (from Lex syntax file) |
ahdl | Altera AHDL |
alsaconf | alsaconf(8) configuration file |
amiga | AmigaDos |
aml | AML (ARC/INFO Arc Macro Language) |
ampl | ampl (A Mathematical Programming Language) |
ant | ANT build file (xml) |
apache | Apache configuration (httpd.conf, srm.conf, access.conf, .htaccess) |
apachestyle | Apache-Style configuration files (proftpd.conf/apache.conf/..) |
arch | GNU Arch inventory file |
art | ART-IM and ART*Enterprise |
asm | GNU Assembler |
asm68k | Motorola 68000 Assembler |
asmh8300 | Hitachi H-8300h specific syntax for GNU Assembler |
asn | ASN.1 |
aspperl | Active State's PerlScript (ASP) |
aspvbs | Microsoft VBScript Web Content (ASP) |
asterisk | Asterisk config file |
asteriskvm | Asterisk voicemail config file |
atlas | ATLAS |
automake | automake Makefile.am |
ave | avenue |
awk | awk, nawk, gawk, mawk |
ayacc | AYacc |
b | B (A Formal Method with refinement and mathematical proof) |
baan | Baan |
basic | BASIC |
bc | bc - An arbitrary precision calculator language |
bdf | BDF font definition |
bib | BibTeX (bibliographic database format for (La)TeX) |
bindzone | BIND zone files (RFC1035) |
blank | Blank 1.4.1 |
bst | BibTeX Bibliography Style |
btm | 4Dos batch file |
c | C |
calendar | calendar(1) input file |
catalog | sgml catalog file |
cdl | Comshare Dimension Definition Language |
cf | ColdFusion |
cfg | Good old CFG files |
ch | Ch |
change | WEB Changes |
changelog | generic ChangeLog file |
chaskell | Haskell supporting c2hs binding hooks |
cheetah | Cheetah template engine |
chill | CHILL |
chordpro | ChordPro (v. 3.6.2) |
cl | cl ("Clever Language" by Multibase, http://www.mbase.com.au) |
clean | Clean |
clipper | Clipper 5.2 & FlagShip |
cmake | CMake |
cobol | COBOL |
conf | generic configure file |
config | configure.in script: M4 with sh |
context | ConTeXt typesetting engine |
cpp | C++ |
crm | CRM114 |
crontab | crontab |
cs | C# |
csc | Essbase script |
csh | C-shell (csh) |
csp | CSP (Communication Sequential Processes, using FDR input syntax) |
css | Cascading Style Sheets |
cterm | Century Term Command Script |
ctrlh | CTRL-H (e.g., ASCII manpages) |
cupl | CUPL |
cuplsim | CUPL simulation |
cvs | CVS commit file |
cvsrc | cvs(1) RC file |
cweb | CWEB |
cynlib | Cynlib(C++) |
cynpp | Cyn++ |
d | D |
dcd | WildPackets EtherPeek Decoder (.dcd) file |
dcl | DCL (Digital Command Language - vms) |
debchangelog | Debian changelog files |
debcontrol | Debian control files |
debsources | Debian sources.list |
def | Microsoft Module-Definition (.def) File |
desc | T2 / ROCK Linux .desc |
desktop | .desktop, .directory files |
dictconf | dict(1) configuration file |
dictdconf | dictd(8) configuration file |
diff | Diff (context or unified) |
dircolors | dircolors(1) input file |
diva | SKILL for Diva |
django | Django template |
dns | DNS/BIND Zone File |
docbk | DocBook |
docbksgml | DocBook SGML |
docbkxml | DocBook XML |
dosbatch | MSDOS batch file (with NT command extensions) |
dosini | Configuration File (ini file) for MSDOS/MS Windows |
dot | Dot |
doxygen | doxygen on top of c, cpp, idl, java |
dracula | Dracula |
dsl | DSSSL |
dtd | DTD (Document Type Definition for XML) |
dtml | Zope's Dynamic Template Markup Language |
dylan | Dylan |
dylanintr | Dylan |
dylanlid | Dylan Library Interface Files |
ecd | ecd (Embedix Component Description) files |
edif | EDIF (Electronic Design Interchange Format) |
eiffel | Eiffel |
elf | ELF |
elinks | elinks(1) configuration file |
elmfilt | Elm Filter rules |
erlang | erlang (ERicsson LANGuage) |
eruby | eRuby |
esmtprc | Esmtp setup file (based on esmtp 0.5.0) |
esqlc | ESQL-C |
esterel | ESTEREL |
eterm | eterm(1) configuration file |
eviews | Eviews (http://www.eviews.com) |
exim | Exim configuration file exim.conf |
expect | Expect |
exports | exports |
fasm | Flat Assembler (FASM) |
fdcc | fdcc or locale files |
fetchmail | fetchmail(1) RC File |
fgl | Informix 4GL |
flexwiki | FlexWiki, http://www.flexwiki.com/ |
focexec | Focus Executable |
form | FORM |
forth | FORTH |
fortran | Fortran95 (and Fortran90, Fortran77, F and elf90) |
foxpro | FoxPro for DOS v2.x |
fstab | fstab file |
fvwm | Fvwm{1,2} configuration file |
fvwm2m4 | FvwmM4 preprocessed Fvwm2 configuration files |
gdb | GDB command files |
gdmo | GDMO |
gedcom | Gedcom |
gkrellmrc | gkrellm theme files `gkrellmrc' |
gnuplot | gnuplot 3.8i.0 |
gp | gp (version 2.2) |
gpg | gpg(1) configuration file |
grads | grads (GrADS scripts) |
gretl | gretl (http://gretl.sf.net) |
groff | groff |
groovy | Groovy |
group | group(5) user group file |
grub | grub(8) configuration file |
gsp | GSP - GNU Server Pages (v. 0.86) |
gtkrc | Gtk+ theme files `gtkrc' |
haskell | Haskell |
hb | Hyper Builder |
help | Vim help file |
hercules | Hercules |
hex | Intel hex MCS51 |
hitest | none; used to see highlighting |
hog | Snort Configuration File (see: http://www.snort.org) |
html | HTML |
htmlcheetah | HTML with Cheetah tags |
htmldjango | Django HTML template |
htmlm4 | HTML and M4 |
htmlos | HTML/OS by Aestiva |
ia64 | IA-64 (Itanium) assembly language |
icemenu | Icewm Menu |
icon | Icon |
idl | IDL (Interface Description Language) |
indent | indent(1) configuration file |
inform | Inform |
initex | TeX (core definition) |
inittab | SysV-compatible init process control file `inittab' |
ipfilter | ipfilter configuration file |
ishd | InstallShield Script |
iss | Inno Setup File (iss file) and My InnoSetup extension |
ist | Makeindex style file, *.ist |
jal | JAL |
jam | JAM |
jargon | Jargon File |
java | Java |
javacc | JavaCC, a Java Compiler Compiler written by JavaSoft |
javascript | JavaScript |
jess | Jess |
jgraph | jgraph (graph plotting utility) |
jproperties | Java Properties resource file (*.properties[_*]) |
jsp | JSP (Java Server Pages) |
kix | KixTart 95, Kix2001 Windows script language http://kixtart.org/ |
kscript | kscript |
kwt | kimwitu++ |
lace | lace |
latte | Latte |
ld | ld(1) script |
ldif | LDAP LDIF |
lex | Lex |
lftp | lftp(1) configuration file |
lhaskell | Haskell with literate comments, Bird style, |
libao | libao.conf(5) configuration file |
lifelines | LifeLines (v 3.0.50) http://lifelines.sourceforge.net |
lilo | lilo configuration (lilo.conf) |
limits | limits(5) configuration file |
lisp | Lisp |
lite | lite |
loginaccess | login.access(5) configuration file |
logindefs | login.defs(5) configuration file |
logtalk | Logtalk |
lotos | LOTOS (Language Of Temporal Ordering Specifications, IS8807) |
lout | Lout |
lpc | LPC |
lprolog | LambdaProlog (Teyjus) |
lscript | LotusScript |
lss | Lynx 2.7.1 style file |
lua | Lua 4.0, Lua 5.0 and Lua 5.1 |
lynx | Lynx configuration file ( lynx.cfg ) |
m4 | M4 |
Mail file | |
mailaliases | aliases(5) local alias database file |
mailcap | Mailcap configuration file |
make | Makefile |
man | Man page |
manconf | man.conf(5) - man configuration file |
maple | Maple V (based on release 4) |
masm | Microsoft Assembler (80x86) |
mason | Mason (Perl embedded in HTML) |
master | Focus Master File |
matlab | Matlab |
maxima | Maxima (symbolic algebra program) |
mel | MEL (Maya Extension Language) |
mf | Metafont |
mgl | MGL |
mgp | mgp - MaGic Point |
mib | Vim syntax file for SNMPv1 and SNMPv2 MIB and SMI files |
mma | Mathematica |
mmix | MMIX |
modconf | modules.conf(5) configuration file |
model | Model |
modsim3 | Modsim III, by compuware corporation (www.compuware.com) |
modula2 | Modula 2 |
modula3 | Modula-3 |
monk | Monk (See-Beyond Technologies) |
moo | MOO |
mp | MetaPost |
mplayerconf | mplayer(1) configuration file |
msidl | MS IDL (Microsoft dialect of Interface Description Language) |
msql | msql |
mupad | MuPAD source |
muttrc | Mutt setup files |
mysql | mysql |
named | BIND 8.x configuration file |
nanorc | nanorc(5) - GNU nano configuration file |
nasm | NASM - The Netwide Assembler (v0.98) |
nastran | NASTRAN input/DMAP |
natural | NATURAL |
ncf | Novell "NCF" Batch File |
netrc | netrc(5) configuration file |
netrw | Netrw Remote-Directory Listing Syntax |
nqc | NQC - Not Quite C, for LEGO mindstorms |
nroff | nroff/groff |
nsis | NSIS script, for version of NSIS 1.91 and later |
objc | Objective C |
objcpp | ObjC++ |
ocaml | OCaml |
occam | occam |
omnimark | Omnimark |
openroad | CA-OpenROAD |
opl | OPL |
ora | Oracle config files (.ora) (Oracle 8i, ver. 8.1.5) |
pamconf | pam(8) configuration file |
papp | papp |
pascal | Pascal |
passwd | passwd(5) password file |
pccts | PCCTS |
perl | Perl |
pf | OpenBSD packet filter configuration (pf.conf) |
pfmain | Postfix main.cf configuration |
php | php PHP 3/4/5 |
phtml | phtml PHP 2.0 |
pic | PIC16F84 Assembler (Microchip's microcontroller) |
pike | Pike |
pilrc | pilrc - a resource compiler for Palm OS development |
pine | Pine (email program) run commands |
pinfo | pinfo(1) configuration file |
plaintex | TeX (plain.tex format) |
plm | PL/M |
plp | PLP (Perl in HTML) |
plsql | Oracle Procedureal SQL (PL/SQL) |
po | po (gettext) |
pod | Perl POD format |
postscr | PostScript - all Levels, selectable |
pov | PoV-Ray(tm) 3.5 Scene Description Language |
povini | PoV-Ray(tm) 3.5 configuration/initialization files |
ppd | PPD (PostScript printer description) file |
ppwiz | PPWizard (preprocessor by Dennis Bareis) |
prescribe | Kyocera PreScribe2e |
procmail | Procmail definition file |
progress | Progress 4GL |
prolog | PROLOG |
protocols | protocols(5) - Internet protocols definition file |
psf | Software Distributor product specification file |
ptcap | printcap/termcap database |
purifylog | purify log files |
pyrex | Pyrex |
python | Python |
qf | Quickfix window |
quake | Quake[1-3] configuration file |
r | R (GNU S) |
racc | Racc input file |
radiance | Radiance Scene Description |
ratpoison | Ratpoison configuration/commands file ( /etc/ratpoisonrc ~/.ratpoisonrc ) |
rc | M$ Resource files (*.rc) |
rcs | RCS file |
rcslog | RCS log output |
readline | readline(3) configuration file |
rebol | Rebol |
registry | Windows Registry export with regedit (*.reg) |
remind | Remind |
resolv | resolver configuration file |
rexx | Rexx |
rhelp | R Help File |
rib | Renderman Interface Bytestream |
rnc | Relax NG compact syntax |
rnoweb | R noweb Files |
robots | "Robots.txt" files |
rpcgen | rpcgen |
rpl | RPL/2 |
rst | reStructuredText documentation format |
rtf | Rich Text Format |
ruby | Ruby |
samba | samba configuration files (smb.conf) |
sas | SAS |
sather | Sather/pSather |
scheme | Scheme (R5RS) |
scilab | Scilab |
screen | screen(1) configuration file |
sdl | SDL |
sed | sed |
sendpr | FreeBSD send-pr file |
sensors | sensors.conf(5) - libsensors configuration file |
services | services(5) - Internet network services list |
setserial | setserial(8) configuration file |
sgml | SGML |
sgmldecl | SGML (SGML Declaration ) |
sgmllnx | SGML-linuxdoc (supported by old sgmltools-1.x) |
sh | shell (sh) Korn shell (ksh) bash (sh) |
sicad | SiCAD (procedure language) |
sieve | Sieve filtering language input file |
simula | Simula |
sinda | sinda85, sinda/fluint input file |
sindacmp | sinda85, sinda/fluint compare file |
sindaout | sinda85, sinda/fluint output file |
skill | SKILL |
sl | Renderman shader language |
slang | S-Lang |
slice | Slice (ZeroC's Specification Language for Ice) |
slpconf | RFC 2614 - An API for Service Location configuration file |
slpreg | RFC 2614 - An API for Service Location registration file |
slpspi | RFC 2614 - An API for Service Location SPI file |
slrnrc | Slrn setup file (based on slrn 0.9.8.1) |
slrnsc | Slrn score file (based on slrn 0.9.8.0) |
sm | sendmail |
smarty | Smarty Templates |
smcl | SMCL -- Stata Markup and Control Language |
smil | SMIL (Synchronized Multimedia Integration Language) |
smith | SMITH |
sml | SML |
snnsnet | SNNS network file |
snnspat | SNNS pattern file |
snnsres | SNNS result file |
snobol4 | SNOBOL4 |
spec | SPEC: Build/install scripts for Linux RPM packages |
specman | SPECMAN E-LANGUAGE |
spice | Spice circuit simulator input netlist |
splint | splint (C with lclint/splint Annotations) |
spup | Speedup, plant simulator from AspenTech |
spyce | SPYCE |
sql | SQL |
sqlanywhere | SQL, Adaptive Server Anywhere |
sqlforms | SQL*Forms (Oracle 7), based on sql.vim (vim5.0) |
sqlinformix | SQL, SPL (Informix Dynamic Server 2000 v9.2) |
sqlj | sqlj |
sqloracle | SQL, PL/SQL (Oracle 8i) |
sqr | Structured Query Report Writer (SQR) |
squid | Squid config file |
sshconfig | OpenSSH server configuration file (ssh_config) |
sshdconfig | OpenSSH server configuration file (sshd_config) |
st | Smalltalk |
stata | Stata and/or Mata |
stp | Stored Procedures (STP) |
strace | strace output |
sudoers | sudoers(5) configuration files |
svn | Subversion (svn) commit file |
sysctl | sysctl.conf(5) configuration file |
tads | TADS |
tags | tags |
tak | TAK2, TAK3, TAK2000 thermal modeling input file |
takcmp | TAK2, TAK3, TAK2000 thermal modeling compare file |
takout | TAK2, TAK3, TAK2000 thermal modeling output file |
tar | Tar Listing Syntax |
tasm | TASM: turbo assembler by Borland |
tcl | TCL/TK |
tcsh | C-shell (tcsh) |
terminfo | terminfo(5) definition |
tex | TeX |
texinfo | Texinfo (macro package for TeX) |
texmf | Web2C TeX texmf.cnf configuration file |
tf | tf |
tidy | HMTL Tidy configuration file ( /etc/tidyrc ~/.tidyrc ) |
tilde | Tilde |
tli | TealInfo source files (*.tli) |
tpp | tpp - Text Presentation Program |
trasys | TRASYS input file |
trustees | trustees |
tsalt | Telix (Modem Comm Program) SALT Script |
tsscl | TSS (Thermal Synthesizer System) Command Line |
tssgm | TSS (Thermal Synthesizer System) Geometry |
tssop | TSS (Thermal Synthesizer System) Optics |
uc | UnrealScript |
udevconf | udev(8) configuration file |
udevperm | udev(8) permissions file |
udevrules | udev(8) rules file |
uil | Motif UIL (User Interface Language) |
updatedb | updatedb.conf(5) configuration file |
valgrind | Valgrind Memory Debugger Output |
vb | Visual Basic |
vera | Vera |
verilog | Verilog |
verilogams | Verilog-AMS |
vgrindefs | Vgrindefs |
vhdl | VHDL |
vim | Vim 7.0 script |
viminfo | Vim .viminfo file |
virata | Virata AConfig Configuration Script |
vmasm | (VAX) Macro Assembly |
vrml | VRML97 |
vsejcl | JCL job control language - DOS/VSE |
wdiff | wDiff (wordwise diff) |
web | WEB |
webmacro | WebMacro |
wget | Wget configuration file ( /etc/wgetrc ~/.wgetrc ) |
winbatch | WinBatch/Webbatch (*.wbt, *.web) |
wml | WML - Website MetaLanguage |
wsh | Windows Scripting Host |
wsml | WSML |
wvdial | Configuration file for WvDial |
xdefaults | X resources files like ~/.Xdefaults (xrdb) |
xf86conf | XF86Config (XFree86 configuration file) |
xhtml | XHTML |
xinetd | xinetd.conf(5) configuration file |
xkb | XKB (X Keyboard Extension) components |
xmath | xmath (a simulation tool) |
xml | XML |
xmodmap | xmodmap(1) definition file |
xpm | X Pixmap |
xpm2 | X Pixmap v2 |
xquery | XQuery |
xs | XS (Perl extension interface language) |
xsd | XSD (XML Schema) |
xslt | XSLT |
xxd | bin using xxd |
yacc | Yacc |
yaml | YAML (YAML Ain't Markup Language) |
z8a | Z80 assembler asz80 |
zsh | Z shell (zsh) |