% Copyright 2007-2011 Mitchell mitchellcaladbolg.net. See LICENSE. % % Configuration file for mime-types. % Each line defines a mime-type (by extension, shebang word, or Lua pattern) and % its associated lexer. A shebang word is one that is contained in the file's % shebang line (#!). Only the last space, the one separating the mime-type from % its lexer, in a definition is significant. % % Syntax: % % Comment (must start a line) % ext lexer_name % #shbang_word lexer_name % /lua_pattern lexer_name % Actionscript as actionscript % ADA ada ada adb ada ads ada % ANTLR g antlr % APDL ans apdl inp apdl mac apdl % Applescript applescript applescript % ASP asa asp asp asp % AWK awk awk #awk awk % Batch bat batch cmd batch % Bibtex bib bibtex % Boo boo boo % C/C++ c cpp cc cpp C cpp cpp cpp cxx cpp c++ cpp h cpp hh cpp hpp cpp % C# cs csharp % CMake cmake cmake cmake.in cmake % CSS css css % CUDA cu cuda cuh cuda % D d dmd di dmd % Desktop desktop desktop % diff diff diff patch diff % dot dot dot % Eiffel e eiffel eif eiffel % Erlang erl erlang % F# fs fsharp % Forth f forth frt forth fs forth % Fortran for fortran fort fortran f77 fortran f90 fortran f95 fortran % Gap g gap gd gap gi gap gap gap % Gettext po gettext pot gettext % GLSL glslf glsl glslv glsl % GNUPlot dem gnuplot plt gnuplot % Groovy groovy groovy grv groovy % Gtkrc gtkrc gtkrc % Haskell hs haskell % HTML htm hypertext html hypertext shtm hypertext shtml hypertext % IDL idl idl % Inform inf inform % ini ini ini reg ini % Io io Io % Java bsh java java java % Javascript js javascript %JSP jsp jsp %JSON json json % Latex bbl latex dtx latex ins latex ltx latex tex latex sty latex % Lilypond ly lilypond % Lisp el lisp lisp lisp lsp lisp % Lua lua lua #lua lua % Makefile GNUmakefile makefile iface makefile mak makefile makefile makefile Makefile makefile % Markdown md markdown % Nemerle n nemerle % NSIS nsh nsis nsi nsis % Objective C m objective_c objc objective_c % OCAML ml caml mli caml mll caml mly caml % Octave #octave matlab % Pascal dpk pascal dpr pascal p pascal pas pascal % Perl al perl perl perl pl perl pm perl #perl perl % PHP inc php php php php3 php php4 php phtml php #php php % Pike pike pike pmod pike % Postscript eps ps ps ps % Prolog prolog prolog % Properties props props properties props % Python sc python py python pyw python #python python % R R rstats Rout rstats Rhistory rstats Rt rstats Rout.save rstats Rout.fail rstats % Rebol r rebol % Rexx orx rexx rex rexx % RHTML rhtml rhtml % Ruby rb ruby rbw ruby #ruby ruby % Ragel rl ragel % Scheme scm scheme % Shell bash bash csh bash sh bash #sh bash % Smalltalk changes smalltalk st smalltalk sources smalltalk % SQL sql sql % TCL tcl tcl tk tcl % Vala vala vala % Verilog v verilog ver verlilog % VHDL vh vhdl vhd vhdl vhdl vhdl % Visual Basic asa vb bas vb cls vb ctl vb dob vb dsm vb dsr vb frm vb pag vb pag vb vb vb vba vb vbs vb % XML xhtml xml xml xml xsd xml xsl xml xslt xml /^%s*<%?xml%s xml