[.desktop]
ext=*.desktop;*.kdelnk;*.desktop.cmake
file=desktop.xml
menu=Configuration
mime=application/x-desktop

[4DOS BatchToMemory]
ext=*.btm
file=4dos.xml
menu=Scripts
mime=

[4GL]
ext=*.4gl;*.4GL;*.err
file=fgl-4gl.xml
menu=Database
mime=text/x-4glsrc;text/x-4glerr

[4GL-PER]
ext=*.per;*.PER;*.per.err
file=fgl-per.xml
menu=Database
mime=text/x-4glper;text/x-4glpererr

[ABAP]
ext=*.abap;*.ABAP
file=abap.xml
menu=Sources
mime=text/x-abap-src

[ABC]
ext=*.abc;*.ABC
file=abc.xml
menu=Other
mime=text/vnd.abc

[AHDL]
ext=*.ahdl;*.tdf
file=ahdl.xml
menu=Hardware
mime=text/x-ahdl

[AMPLE]
ext=*.ample;*.menu;*.startup
file=ample.xml
menu=Scripts
mime=text/x-amplesrc

[ANS-Forth94]
ext=*.4th;*.4TH;*.f;*.F;*.frt;*.FRT;*.fs;*.FS;*.fth;*.FTH;*.seq;*.SEQ
file=ansforth94.xml
menu=Sources
mime=

[ANSI C89]
ext=*.c;*.C;*.h
file=ansic89.xml
menu=Sources
mime=text/x-csrc;text/x-c++src;text/x-chdr

[ASN.1]
ext=*.asn;*.asn1
file=asn1.xml
menu=Markup
mime=

[ASP]
ext=*.asp;
file=asp.xml
menu=Markup
mime=text/x-asp-src;text/x-asp-src

[AVR Assembler]
ext=*.asm;*.ASM;*.asm-avr
file=asm-avr.xml
menu=Assembler
mime=text/x-asm;text/x-asm-avr

[AWK]
ext=*.awk
file=awk.xml
menu=Scripts
mime=text/x-awk

[ActionScript 2.0]
ext=*.as
file=actionscript.xml
menu=Sources
mime=text/x-actionscript

[Ada]
ext=*.adb;*.ads;*.ada;*.a
file=ada.xml
menu=Sources
mime=text/x-adasrc

[Agda]
ext=*.agda
file=agda.xml
menu=Sources
mime=text/x-agda

[Alerts]
ext=
file=alert.xml
menu=Other
mime=

[Alerts_indent]
ext=
file=alert_indent.xml
menu=Other
mime=

[Ansys]
ext=*.ans
file=ansys.xml
menu=Scientific
mime=

[Apache Configuration]
ext=httpd.conf;httpd2.conf;apache.conf;apache2.conf;.htaccess*;.htpasswd*
file=apache.xml
menu=Configuration
mime=

[Asm6502]
ext=*.asm
file=asm6502.xml
menu=Assembler
mime=text/x-asm6502

[Asterisk]
ext=*asterisk/*.conf
file=asterisk.xml
menu=Configuration
mime=

[AutoHotKey]
ext=*.ahk;*.iahk
file=ahk.xml
menu=Scripts
mime=

[B-Method]
ext=*.mch;*.imp;*.ref
file=bmethod.xml
menu=Scientific
mime=

[Bash]
ext=*.sh;*.bash;*.ebuild;*.eclass;*.nix;.bashrc;.bash_profile;.bash_login;.profile
file=bash.xml
menu=Scripts
mime=application/x-shellscript

[BibTeX]
ext=*.bib
file=bibtex.xml
menu=Markup
mime=text/x-bib

[Bitbake]
ext=*.bb;*.bbappend;*.bbclass;*.inc;*.conf
file=bitbake.xml
menu=Sources
mime=

[Boo]
ext=*.boo
file=boo.xml
menu=Sources
mime=text/x-boo

[C]
ext=*.c;*.C;*.h
file=c.xml
menu=Sources
mime=text/x-csrc;text/x-c++src;text/x-chdr

[C#]
ext=*.cs
file=cs.xml
menu=Sources
mime=text/x-csharp-src;text/x-csharp-hde

[C++]
ext=*.c++;*.cxx;*.cpp;*.cc;*.C;*.h;*.hh;*.H;*.h++;*.hxx;*.hpp;*.hcc;*.ino;*.pde;*.moc
file=cpp.xml
menu=Sources
mime=text/x-c++src;text/x-c++hdr;text/x-chdr

[C++/Qt4]
ext=*.moc
file=qt4.xml
menu=Sources
mime=text/x-c++src;text/x-c++hdr;text/x-chdr

[CGiS]
ext=*.cgis
file=cgis.xml
menu=Sources
mime=

[CMake]
ext=CMakeLists.txt;*.cmake;*.cmake.in
file=cmake.xml
menu=Other
mime=text/x-cmake

[CSS]
ext=*.css
file=css.xml
menu=Markup
mime=text/css

[CSS/PHP]
ext=
file=css-php.xml
menu=Other
mime=

[CUE Sheet]
ext=*.cue
file=cue.xml
menu=Other
mime=application/x-cue

[CartoCSS]
ext=*.mss
file=carto-css.xml
menu=Markup
mime=

[Cg]
ext=*.cg;*.cgfx
file=cg.xml
menu=Sources
mime=text/x-cgsrc

[ChangeLog]
ext=ChangeLog
file=changelog.xml
menu=Other
mime=

[Chicken]
ext=*.chicken;*.scm;*.ss;*.scheme;*.meta
file=chicken.xml
menu=Scripts
mime=text/x-scheme

[Cisco]
ext=*.cis
file=cisco.xml
menu=Configuration
mime=text/cisco

[CleanCSS]
ext=*.ccss
file=ccss.xml
menu=Markup
mime=

[Clipper]
ext=*.prg;*.PRG;*.ch
file=clipper.xml
menu=Sources
mime=text/x-clipper-src

[Clojure]
ext=*.clj;*.cljs;*.cljc
file=clojure.xml
menu=Sources
mime=

[CoffeeScript]
ext=Cakefile;*.coffee;*.coco
file=coffee.xml
menu=Scripts
mime=text/x-coffeescript;application/x-coffeescript

[ColdFusion]
ext=*.cfm;*.cfc;*.cfml;*.dbm
file=coldfusion.xml
menu=Markup
mime=text/x-coldfusion

[Common Lisp]
ext=*.lisp;*.cl;*.lsp
file=commonlisp.xml
menu=Sources
mime=

[Component-Pascal]
ext=*.cp;*.bro
file=component-pascal.xml
menu=Sources
mime=text/x-component-pascal

[ConTeXt]
ext=*.ctx
file=context.xml
menu=Markup
mime=text/x-tex

[Crack]
ext=*.crk
file=crk.xml
menu=Sources
mime=

[CubeScript]
ext=*.cfg
file=cubescript.xml
menu=Scripts
mime=

[Curry]
ext=*.curry
file=curry.xml
menu=Sources
mime=text/x-curry

[D]
ext=*.d;*.D;*.di;*.DI;
file=d.xml
menu=Sources
mime=text/x-dsrc

[DTD]
ext=*.dtd
file=dtd.xml
menu=Markup
mime=application/xml-dtd

[Debian Changelog]
ext=
file=debianchangelog.xml
menu=Other
mime=

[Debian Control]
ext=control
file=debiancontrol.xml
menu=Other
mime=

[Diff]
ext=*.diff;*patch
file=diff.xml
menu=Other
mime=text/x-patch

[Django HTML Template]
ext=*.htm;*.html
file=djangotemplate.xml
menu=Markup
mime=text/html

[Dockerfile]
ext=Dockerfile
file=dockerfile.xml
menu=Other
mime=

[Doxygen]
ext=*.dox;*.doxygen
file=doxygen.xml
menu=Markup
mime=text/x-doxygen

[DoxygenLua]
ext=*.dox;*.doxygen
file=doxygenlua.xml
menu=Markup
mime=text/x-doxygen

[E Language]
ext=*.e
file=e.xml
menu=Sources
mime=text/x-e-src

[Eiffel]
ext=*.e
file=eiffel.xml
menu=Sources
mime=text/x-eiffel-src

[Elixir]
ext=*.ex;*.exs;*.eex;*.xml.eex;*.js.eex
file=elixir.xml
menu=Sources
mime=text/x-elixir

[Email]
ext=*.eml
file=email.xml
menu=Other
mime=message/rfc822

[Erlang]
ext=*.erl
file=erlang.xml
menu=Scripts
mime=

[Euphoria]
ext=*.e;*.ex;*.exw;*.exu
file=euphoria.xml
menu=Scripts
mime=text/x-euphoria

[FASTQ]
ext=*.fastq;*.fq;*.fastq.gz;*.fq.gz
file=fastq.xml
menu=Scientific
mime=text/x-fastq

[FSharp]
ext=*.fs;*.fsi;*.fsx
file=fsharp.xml
menu=Sources
mime=

[FTL]
ext=*.ftl
file=ftl.xml
menu=Markup
mime=

[Fortran]
ext=*.f;*.F;*.for;*.FOR;*.f90;*.F90;*.fpp;*.FPP;*.f95;*.F95;
file=fortran.xml
menu=Sources
mime=text/x-fortran-src

[FreeBASIC]
ext=*.bas;*.bi;*.BAS;*.BI
file=freebasic.xml
menu=Sources
mime=text/x-freebasic

[G-Code]
ext=*.ngc
file=gcode.xml
menu=3D
mime=text/ngc

[GAP]
ext=*.gd;*.gi;*.g
file=gap.xml
menu=Scientific
mime=text/gap

[GCCExtensions]
ext=*.c++;*.cxx;*.cpp;*.cc;*.C;*.h;*.hh;*.H;*.h++;*.hxx;*.hpp;*.hcc;
file=gcc.xml
menu=Sources
mime=text/x-c++src;text/x-c++hdr;text/x-chdr;text/x-csrc

[GDB Backtrace]
ext=*.kcrash;*.crash;*.bt
file=gdb.xml
menu=Other
mime=

[GDL]
ext=*.gdl;*.vcg;*.GDL;*.VCG
file=gdl.xml
menu=Scientific
mime=

[GLSL]
ext=*.glsl;*.vert;*.frag;*.geom;*.tcs;*.tes
file=glsl.xml
menu=3D
mime=text/x-glslsrc

[GNU Assembler]
ext=*.s;*.S
file=gnuassembler.xml
menu=Assembler
mime=text/x-asm

[GNU Gettext]
ext=*.po;*.pot
file=gettext.xml
menu=Markup
mime=text/x-gettext-translation

[GNU Linker Script]
ext=*.ld
file=ld.xml
menu=Scripts
mime=

[GNU M4]
ext=*.m4;
file=m4.xml
menu=Sources
mime=

[Git Ignore]
ext=.gitignore*;
file=git-ignore.xml
menu=Configuration
mime=text/x-git-ignore

[Git Rebase]
ext=git-rebase-todo
file=git-rebase.xml
menu=Other
mime=text/vnd.git.rebase

[Gitolite]
ext=gitolite.conf
file=gitolite.xml
menu=Configuration
mime=

[GlossTex]
ext=*.gdf
file=glosstex.xml
menu=Markup
mime=text/x-gdf

[Gnuplot]
ext=*.gnuplot;*.gp;*.gplt,*.plt
file=gnuplot.xml
menu=Scientific
mime=

[Go]
ext=*.go
file=go.xml
menu=Sources
mime=

[Groovy]
ext=*.groovy
file=groovy.xml
menu=Sources
mime=

[HTML]
ext=*.htm;*.html;*.shtml;*.shtm
file=html.xml
menu=Markup
mime=text/html

[Haml]
ext=*.haml
file=haml.xml
menu=Markup
mime=text/x-haml

[Hamlet]
ext=*.hamlet
file=hamlet.xml
menu=Markup
mime=

[Haskell]
ext=*.hs;*.chs
file=haskell.xml
menu=Sources
mime=text/x-haskell

[Haxe]
ext=*.hx;*.Hx;*.hX;*.HX;
file=haxe.xml
menu=Sources
mime=text/x-hxsrc

[Hunspell Affix File]
ext=*.aff
file=hunspell-aff.xml
menu=Other
mime=

[Hunspell Dictionary File]
ext=*.dic
file=hunspell-dic.xml
menu=Other
mime=

[Hunspell Thesaurus File]
ext=*.dat
file=hunspell-dat.xml
menu=Other
mime=

[Hunspell Thesaurus Index File]
ext=*.idx
file=hunspell-idx.xml
menu=Other
mime=

[IDL]
ext=*.idl
file=idl.xml
menu=Sources
mime=text/x-idl-src

[ILERPG]
ext=QRPG*.*;qrpg*.*
file=ilerpg.xml
menu=Sources
mime=text/x-ilerpg-src

[INI Files]
ext=*.ini;*.pls;*.kcfgc
file=ini.xml
menu=Configuration
mime=

[ISO C++]
ext=*.c++;*.cxx;*.cpp;*.cc;*.C;*.h;*.hh;*.H;*.h++;*.hxx;*.hpp;*.hcc;*.moc
file=isocpp.xml
menu=Sources
mime=text/x-c++src;text/x-c++hdr;text/x-chdr

[Inform]
ext=*.inf;*.h
file=inform.xml
menu=Sources
mime=text/x-inform-src

[Intel x86 (FASM)]
ext=*.asm;*.inc;*.fasm
file=fasm.xml
menu=Assembler
mime=

[Intel x86 (NASM)]
ext=*.asm
file=nasm.xml
menu=Assembler
mime=

[J]
ext=*.ijs;*.ijt;*.IJS;*.IJT
file=j.xml
menu=Scripts
mime=text/x-j;text/x-jsrc

[JSON]
ext=*.json;.kateproject;.arcconfig
file=json.xml
menu=Markup
mime=application/json

[JSP]
ext=*.jsp;*.JSP
file=jsp.xml
menu=Markup
mime=text/html

[Jam]
ext=Jam*;*.jam
file=jam.xml
menu=Other
mime=text/x-jam;text/x-Jamfile;text/x-Jamrules;text/x-Jambase

[Java]
ext=*.java
file=java.xml
menu=Sources
mime=text/x-java

[JavaScript]
ext=*.js;*.kwinscript
file=javascript.xml
menu=Scripts
mime=text/x-javascript;application/x-javascript

[JavaScript/PHP]
ext=
file=javascript-php.xml
menu=Other
mime=

[Javadoc]
ext=
file=javadoc.xml
menu=Markup
mime=

[Jira]
ext=*.jira
file=jira.xml
menu=Markup
mime=

[Julia]
ext=*.jl
file=julia.xml
menu=Sources
mime=

[KBasic]
ext=*.kbasic
file=kbasic.xml
menu=Sources
mime=text/x-kbasic-src

[KDev-PG[-Qt] Grammar]
ext=*.g
file=grammar.xml
menu=Sources
mime=

[Kconfig]
ext=Kconfig*
file=kconfig.xml
menu=Configuration
mime=

[Kotlin]
ext=*.kt;*.kts
file=kotlin.xml
menu=Sources
mime=

[LDIF]
ext=*.ldif
file=ldif.xml
menu=Database
mime=application/directory

[LESSCSS]
ext=*.less
file=less.xml
menu=Markup
mime=text/css

[LPC]
ext=*.c;*.h;*.inc;*.o
file=lpc.xml
menu=Sources
mime=

[LSL]
ext=*.lsl
file=lsl.xml
menu=Scripts
mime=text/x-lsl

[LaTeX]
ext=*.tex;*.ltx;*.dtx;*.sty;*.cls;*.bbx;*.cbx;*.lbx;*.tikz
file=latex.xml
menu=Markup
mime=text/x-tex

[Lex/Flex]
ext=*.l;*.lex;*.flex
file=lex.xml
menu=Sources
mime=

[LilyPond]
ext=*.ly;*.LY;*.ily;*.ILY;*.lyi;*.LYI
file=lilypond.xml
menu=Other
mime=text/x-lilypond

[Literate Curry]
ext=*.lcurry
file=literate-curry.xml
menu=Sources
mime=text/x-curry

[Literate Haskell]
ext=*.lhs
file=literate-haskell.xml
menu=Sources
mime=text/x-haskell

[Logtalk]
ext=*.lgt;*.config
file=logtalk.xml
menu=Sources
mime=text/x-logtalk

[Lua]
ext=*.lua
file=lua.xml
menu=Scripts
mime=text/x-lua

[M3U]
ext=*.m3u
file=m3u.xml
menu=Other
mime=audio/x-mpegurl

[MAB-DB]
ext=*.mab;*.MAB;*.Mab
file=mab.xml
menu=Markup
mime=text/x-mab

[MEL]
ext=*.mel
file=mel.xml
menu=Scripts
mime=

[MIPS Assembler]
ext=*.s;
file=mips.xml
menu=Assembler
mime=text/x-mips

[MS-DOS Batch]
ext=*.bat
file=dosbat.xml
menu=Scripts
mime=application/x-dos

[Magma]
ext=*.m;*.mag
file=magma.xml
menu=Scientific
mime=text/x-magma

[Makefile]
ext=GNUmakefile;Makefile;makefile;GNUmakefile.*;Makefile.*;makefile.*;*.mk
file=makefile.xml
menu=Other
mime=text/x-makefile

[Mako]
ext=*.mako;*.mak
file=mako.xml
menu=Markup
mime=

[Markdown]
ext=*.md;*.mmd;*.markdown
file=markdown.xml
menu=Markup
mime=

[Mason]
ext=*.html;
file=mason.xml
menu=Scripts
mime=

[Mathematica]
ext=*.nb
file=mathematica.xml
menu=Scientific
mime=

[Matlab]
ext=*.m;*.M
file=matlab.xml
menu=Scientific
mime=text/mfile

[Maxima]
ext=*.mac;*.MAC;*.dem;*.DEM
file=maxima.xml
menu=Scientific
mime=

[MediaWiki]
ext=*.mediawiki
file=mediawiki.xml
menu=Markup
mime=

[Meson]
ext=meson.build;meson_options.txt
file=meson.xml
menu=Other
mime=text/x-meson

[Metapost/Metafont]
ext=*.mp;*.mps;*.mpost;*.mf
file=metafont.xml
menu=Markup
mime=text/x-metapost

[Modelica]
ext=*.mo
file=modelica.xml
menu=Sources
mime=

[Modelines]
ext=
file=modelines.xml
menu=Other
mime=

[Modula-2]
ext=*.mod;*.def;*.mi;*.md
file=modula-2.xml
menu=Sources
mime=text/x-modula-2

[MonoBasic]
ext=*.vb
file=monobasic.xml
menu=Sources
mime=

[Motorola 68k (VASM/Devpac)]
ext=*.s;*.i;*.S;*.I
file=asm-m68k.xml
menu=Assembler
mime=

[Motorola DSP56k]
ext=*.asm;*.inc;*.ASM;*.INC
file=asm-dsp56k.xml
menu=Assembler
mime=

[Music Publisher]
ext=*.mup;*.not
file=mup.xml
menu=Other
mime=text/x-mup;audio/x-mup;application/x-mup;audio/x-notes

[NSIS]
ext=*.nsi
file=nsis.xml
menu=Scripts
mime=text/x-nsis

[Nagios]
ext=*.cfg
file=nagios.xml
menu=Configuration
mime=

[Nemerle]
ext=*.n
file=nemerle.xml
menu=Sources
mime=text/x-nemerle

[OORS]
ext=*.oors
file=oors.xml
menu=Sources
mime=

[OPAL]
ext=*.impl;*.sign
file=opal.xml
menu=Sources
mime=

[Objective Caml]
ext=*.ml;*.mli
file=ocaml.xml
menu=Sources
mime=text/x-ocaml

[Objective Caml Ocamllex]
ext=*.mll
file=ocamllex.xml
menu=Sources
mime=

[Objective Caml Ocamlyacc]
ext=*.mly
file=ocamlyacc.xml
menu=Sources
mime=

[Objective-C]
ext=*.m;*.h
file=objectivec.xml
menu=Sources
mime=text/x-objc-src;text/x-c-hdr

[Objective-C++]
ext=*.mm;*.M;*.h
file=objectivecpp.xml
menu=Sources
mime=text/x-objcpp-src;text/x-c-hdr

[Octave]
ext=*.octave;*.m;*.M
file=octave.xml
menu=Scientific
mime=text/octave

[OpenCL]
ext=*.cl
file=opencl.xml
menu=Sources
mime=text/x-clsrc

[PGN]
ext=*.pgn;*.PGN
file=pgn.xml
menu=Other
mime=

[PHP (HTML)]
ext=*.php;*.php3;*.wml;*.phtml;*.phtm;*.inc
file=html-php.xml
menu=Scripts
mime=text/x-php4-src;text/x-php3-src;text/vnd.wap.wml;application/x-php

[PHP/PHP]
ext=
file=php.xml
menu=Scripts
mime=

[PL/I]
ext=*.pli
file=pli.xml
menu=Sources
mime=text/x-pli

[PLY]
ext=*.ply
file=ply.xml
menu=3D
mime=

[POV-Ray]
ext=*.inc;*.pov
file=povray.xml
menu=3D
mime=text/x-povray-script;text/x-povray-include

[Pango]
ext=
file=pango.xml
menu=Markup
mime=

[Pascal]
ext=*.p;*.pas;*.pp
file=pascal.xml
menu=Sources
mime=text/x-pascal

[Perl]
ext=*.pl;*.PL;*.pm
file=perl.xml
menu=Scripts
mime=application/x-perl;text/x-perl

[PicAsm]
ext=*.src;*.SRC;*.asm;*.ASM;*.pic;*.PIC
file=picsrc.xml
menu=Assembler
mime=text/x-PicSrc;text/x-PicHdr

[Pig]
ext=*.pig
file=pig.xml
menu=Scripts
mime=application/x-pig;text/x-pig

[Pike]
ext=*.pike
file=pike.xml
menu=Scripts
mime=application/x-pike;text/x-pike

[PostScript]
ext=*.ps;*.ai;*.eps
file=postscript.xml
menu=Markup
mime=application/postscript

[PostScript Printer Description]
ext=*.ppd
file=ppd.xml
menu=Markup
mime=application/vnd.cups-ppd

[Praat]
ext=*.Praat;*.praat;*.psc;*.praat-script;*.praatscript;*.proc
file=praat.xml
menu=Scripts
mime=

[Prolog]
ext=*.prolog;*.dcg;*.pro
file=prolog.xml
menu=Sources
mime=text/x-prolog

[Protobuf]
ext=*.proto
file=protobuf.xml
menu=Sources
mime=text/x-protobuf

[Puppet]
ext=*.pp
file=puppet.xml
menu=Scripts
mime=application/x-puppet

[PureBasic]
ext=*.pb;*.pbi
file=purebasic.xml
menu=Sources
mime=text/x-purebasic

[Python]
ext=*.py;*.pyw;SConstruct;SConscript
file=python.xml
menu=Scripts
mime=application/x-python;text/x-python

[QML]
ext=*.qml;*.qmltypes
file=qml.xml
menu=Scripts
mime=text/x-qml;application/x-qml

[QMake]
ext=*.pro;*.pri;*.prf;
file=qmake.xml
menu=Other
mime=

[Quake Script]
ext=*.cfg
file=idconsole.xml
menu=Scripts
mime=

[R Markdown]
ext=*.rmd;*.Rmd;*.RMD
file=rmarkdown.xml
menu=Markup
mime=text/x-r-markdown

[R Script]
ext=*.R;*.r;*.S;*.s;*.q
file=r.xml
menu=Scientific
mime=

[RELAX NG]
ext=*.rng;*.RNG
file=relaxng.xml
menu=Markup
mime=

[REXX]
ext=*.rex
file=rexx.xml
menu=Scripts
mime=

[RPM Spec]
ext=*.spec
file=rpmspec.xml
menu=Other
mime=

[RSI IDL]
ext=*.pro
file=rsiidl.xml
menu=Sources
mime=text/x-rsiidl-src

[RapidQ]
ext=*.rqb
file=rapidq.xml
menu=Sources
mime=

[RelaxNG-Compact]
ext=*.rnc
file=relaxngcompact.xml
menu=Markup
mime=

[RenderMan RIB]
ext=*.rib
file=rib.xml
menu=3D
mime=

[Replicode]
ext=*.replicode
file=replicode.xml
menu=Scientific
mime=

[Restructured Text]
ext=*.rst
file=restructuredtext.xml
menu=Markup
mime=

[Rich Text Format]
ext=*.rtf
file=rtf.xml
menu=Markup
mime=text/rtf;application/rtf

[Roff]
ext=
file=roff.xml
menu=Markup
mime=

[Ruby]
ext=*.rb;*.rjs;*.rxml;*.xml.erb;*.js.erb;*.rake;Rakefile;Gemfile;*.gemspec;Vagrantfile
file=ruby.xml
menu=Scripts
mime=application/x-ruby

[Ruby/Rails/RHTML]
ext=*.rhtml;*.RHTML;*.html.erb
file=rhtml.xml
menu=Markup
mime=

[Rust]
ext=*.rs
file=rust.xml
menu=Sources
mime=text/rust

[SCSS]
ext=*.scss
file=scss.xml
menu=Markup
mime=text/css

[SGML]
ext=*.sgml
file=sgml.xml
menu=Markup
mime=text/sgml

[SML]
ext=*.sml;*.ml
file=sml.xml
menu=Sources
mime=

[SQL]
ext=*.sql;*.SQL;*.ddl;*.DDL
file=sql.xml
menu=Database
mime=text/x-sql

[SQL (MySQL)]
ext=*.sql;*.SQL;*.ddl;*.DDL
file=sql-mysql.xml
menu=Database
mime=text/x-sql

[SQL (Oracle)]
ext=*.sql;*.SQL;*.ddl;*.DDL;*.trg;*.TRG;*.spc;*.SPC;*.bdy;*.DBY
file=sql-oracle.xml
menu=Database
mime=text/x-sql

[SQL (PostgreSQL)]
ext=*.sql;*.SQL;*.ddl;*.DDL
file=sql-postgresql.xml
menu=Database
mime=text/x-sql

[STL]
ext=*.stl
file=stl.xml
menu=3D
mime=application/sla

[Sather]
ext=*.sa
file=sather.xml
menu=Sources
mime=text/x-sather-src

[Scala]
ext=*.scala;*.sbt
file=scala.xml
menu=Sources
mime=text/x-scala

[Scheme]
ext=*.scm;*.ss;*.scheme;*.guile
file=scheme.xml
menu=Scripts
mime=text/x-scheme

[SiSU]
ext=*.sst;*.ssm;*.ssi;*._sst;*.-sst;
file=sisu.xml
menu=Markup
mime=

[Sieve]
ext=*.siv
file=sieve.xml
menu=Scripts
mime=application/sieve

[Spice]
ext=*.sp;*.hsp
file=spice.xml
menu=Hardware
mime=text/spice

[Stata]
ext=*.do; *.ado; *.doh; *.DO; *.ADO; *.DOH
file=stata.xml
menu=Scientific
mime=

[SystemC]
ext=*.c++;*.cxx;*.cpp;*.cc;*.C;*.h;*.hh;*.H;*.h++;*.hxx;*.hpp;*.hcc;*.moc
file=systemc.xml
menu=Hardware
mime=text/x-c++src;text/x-c++hdr;text/x-chdr

[SystemVerilog]
ext=*.sv;*.svh
file=systemverilog.xml
menu=Hardware
mime=text/x-systemverilog-src

[TADS 3]
ext=*.t;*.h
file=tads3.xml
menu=Sources
mime=

[TI Basic]
ext=
file=tibasic.xml
menu=Scientific
mime=

[TOML]
ext=*.toml
file=toml.xml
menu=Configuration
mime=text/x-toml

[TT2]
ext=*.tt*;
file=template-toolkit.xml
menu=Markup
mime=

[TaskJuggler]
ext=*.tjp;*.tji
file=taskjuggler.xml
menu=Scripts
mime=

[Tcl/Tk]
ext=*.tcl;*.tk
file=tcl.xml
menu=Scripts
mime=text/x-tcl

[Tcsh]
ext=*.csh;*.tcsh;csh.cshrc;csh.login;.tcshrc;.cshrc;.login
file=tcsh.xml
menu=Scripts
mime=application/x-csh

[Texinfo]
ext=*.texi
file=texinfo.xml
menu=Markup
mime=application/x-texinfo

[Textile]
ext=*.textile
file=textile.xml
menu=Markup
mime=

[Troff Mandoc]
ext=*.1;*.2;*.3;*.4;*.5;*.6;*.7;*.8;*.1m;*.3x;*.tmac
file=mandoc.xml
menu=Markup
mime=

[UnrealScript]
ext=*.uc
file=uscript.xml
menu=Scripts
mime=text/x-uscript

[VHDL]
ext=*.vhdl;*.vhd
file=vhdl.xml
menu=Hardware
mime=text/x-vhdl

[VRML]
ext=*.wrl
file=vrml.xml
menu=3D
mime=model/vrml

[Vala]
ext=*.vala
file=vala.xml
menu=Sources
mime=text/x-vala

[Valgrind Suppression]
ext=*.supp;
file=valgrind-suppression.xml
menu=Other
mime=

[Varnish 3 module spec file]
ext=*.vcc;
file=varnishcc.xml
menu=Sources
mime=

[Varnish 4 Configuration Language]
ext=*.vcl;
file=varnish4.xml
menu=Configuration
mime=

[Varnish 4 Test Case language]
ext=*.vtc;
file=varnishtest4.xml
menu=Configuration
mime=

[Varnish 4 module spec file]
ext=*.vcc;
file=varnishcc4.xml
menu=Sources
mime=

[Varnish Configuration Language]
ext=*.vcl;
file=varnish.xml
menu=Configuration
mime=

[Varnish Test Case language]
ext=*.vtc;
file=varnishtest.xml
menu=Configuration
mime=

[Velocity]
ext=*.vm;
file=velocity.xml
menu=Scripts
mime=text/x-velocity-src;text/x-vm-src

[Vera]
ext=*.vr;*.vri;*.vrh
file=vera.xml
menu=Hardware
mime=text/x-vera-src

[Verilog]
ext=*.v;*.V;*.vl
file=verilog.xml
menu=Hardware
mime=text/x-verilog-src

[WINE Config]
ext=*.reg
file=winehq.xml
menu=Configuration
mime=

[Wavefront OBJ]
ext=*.obj
file=wavefront-obj.xml
menu=3D
mime=

[Wesnoth Markup Language]
ext=*.cfg;*.pbl;*.CFG;*.PBL
file=wml.xml
menu=Markup
mime=

[XML]
ext=*.docbook;*.xml;*.rc;*.daml;*.rdf;*.rss;*.xspf;*.xsd;*.svg;*.ui;*.kcfg;*.qrc;*.wsdl;*.scxml
file=xml.xml
menu=Markup
mime=text/xml;text/book;text/daml;text/rdf;application/rss+xml;application/xspf+xml;image/svg+xml;application/x-designer;application/xml;application/scxml+xml

[XML (Debug)]
ext=
file=xmldebug.xml
menu=Markup
mime=

[XUL]
ext=*.xul;*.xbl
file=xul.xml
menu=Markup
mime=text/xul

[Xonotic Script]
ext=*.cfg
file=xonotic-console.xml
menu=Scripts
mime=

[YAML]
ext=*.yaml;*.yml
file=yaml.xml
menu=Markup
mime=text/yaml

[Yacc/Bison]
ext=*.y;*.yy
file=yacc.xml
menu=Sources
mime=

[Zonnon]
ext=*.znn
file=zonnon.xml
menu=Sources
mime=text/x-zonnon

[Zsh]
ext=*.sh;*.zsh;.zshrc;.zprofile;.zlogin;.zlogout;.profile
file=zsh.xml
menu=Scripts
mime=application/x-shellscript

[dot]
ext=*.dot
file=dot.xml
menu=Scientific
mime=text/x-dot

[ferite]
ext=*.fe;*.feh
file=ferite.xml
menu=Scripts
mime=text/x-ferite-src

[fstab]
ext=fstab;mtab
file=fstab.xml
menu=Configuration
mime=

[k]
ext=*.k
file=k.xml
menu=Scripts
mime=

[kdesrc-buildrc]
ext=.kdesrc-buildrc;kdesrc-buildrc
file=kdesrc-buildrc.xml
menu=Configuration
mime=

[mergetag text]
ext=*.mtt;
file=mergetagtext.xml
menu=Configuration
mime=

[nesC]
ext=*.nc
file=nesc.xml
menu=Sources
mime=text/x-ncsrc

[noweb]
ext=*.w;*.nw
file=noweb.xml
menu=Sources
mime=

[progress]
ext=*.p;*.w;*.i;*.cls;
file=progress.xml
menu=Database
mime=

[q]
ext=*.q
file=q.xml
menu=Scripts
mime=

[reStructuredText]
ext=*.rst
file=rest.xml
menu=Markup
mime=text/x-rst

[scilab]
ext=*.sci;*.sce
file=sci.xml
menu=Scientific
mime=text/x-sci

[sed]
ext=*.sed
file=sed.xml
menu=Scripts
mime=text/x-sed

[txt2tags]
ext=*.t2t
file=txt2tags.xml
menu=Markup
mime=text/txt2tags

[vCard, vCalendar, iCalendar]
ext=*.iCal;*.iCalendar;.ics;*.ifb;*.iFBf;*.vcal;*.vcalendar;*.vcard;*.vcf;
file=vcard.xml
menu=Markup
mime=text/calendar;text/vcard

[x.org Configuration]
ext=xorg.conf
file=xorg.xml
menu=Configuration
mime=

[xHarbour]
ext=*.prg;*.PRG;*.ch
file=xharbour.xml
menu=Sources
mime=text/x-xharbour-src

[xslt]
ext=*.xsl;*.xslt
file=xslt.xml
menu=Markup
mime=

[yacas]
ext=*.ys
file=yacas.xml
menu=Scientific
mime=text/x-yacassrc

