Add support for DOS, OS/2 and Windows batch files
[geany-mirror.git] / data / filetype_extensions.conf
bloba20d2b226fcde324d1897eadeb093cf3a46ab2a1
1 # Filetype extension configuration file for Geany
2 # Insert as many items as you want, seperate them with a ";".
3 # See Geany's main documentation for details.
4 [Extensions]
5 Abaqus=*.inp;
6 Abc=*.abc;*.abp;
7 ActionScript=*.as;
8 Ada=*.adb;*.ads;
9 Asciidoc=*.asciidoc;
10 ASM=*.asm;
11 Batch=*.bat;*.cmd;*.nt;
12 CAML=*.ml;*.mli;
13 C=*.c;*.h;
14 C++=*.cpp;*.cxx;*.c++;*.cc;*.h;*.hpp;*.hxx;*.h++;*.hh;*.C;*.H;
15 C#=*.cs;
16 CMake=CMakeLists.txt;*.cmake;*.ctest;
17 COBOL=*.cob;*.cpy;*.cbl;*.cobol;
18 Conf=*.conf;*.ini;config;*rc;*.cfg;*.desktop;
19 CSS=*.css;
20 Cython=*.pyx;*.pxd;*.pxi;
21 D=*.d;*.di;
22 Diff=*.diff;*.patch;*.rej;
23 Docbook=*.docbook;
24 Erlang=*.erl;*.hrl;
25 F77=*.f;*.for;*.ftn;*.f77;*.F;*.FOR;*.FTN;*.fpp;*.FPP
26 Ferite=*.fe;
27 Forth=*.fs;*.fth;
28 Fortran=*.f90;*.f95;*.f03;*.f08;*.F90;*.F95;*.F03;*.F08
29 FreeBasic=*.bas;*.bi;
30 Genie=*.gs;
31 GLSL=*.glsl;*.frag;*.vert;
32 Go=*.go;
33 Haskell=*.hs;*.lhs;
34 Haxe=*.hx;
35 HTML=*.htm;*.html;*.shtml;*.hta;*.htd;*.htt;*.cfm;
36 Java=*.java;*.jsp;
37 Javascript=*.js;
38 LaTeX=*.tex;*.sty;*.idx;*.ltx;*.latex;*.aux;*.bib;
39 Lisp=*.lisp;
40 Lua=*.lua;
41 Make=*.mak;*.mk;GNUmakefile;makefile;Makefile;makefile.*;Makefile.*;
42 Markdown=*.mdml;*.markdown;*.md;*.mkd;
43 Matlab/Octave=*.m;
44 NSIS=*.nsi;*.nsh;
45 Objective-C=*.m;*.mm;*.h;
46 Pascal=*.pas;*.pp;*.inc;*.dpr;*.dpk;
47 Perl=*.pl;*.perl;*.pm;*.agi;*.pod;
48 PHP=*.php;*.php3;*.php4;*.php5;*.phtml;
49 Po=*.po;*.pot;
50 Python=*.py;*.pyw;SConstruct;SConscript;wscript;
51 reStructuredText=*.rest;*.reST;*.rst;
52 R=*.R;*.r;
53 Rust=*.rs
54 Ruby=*.rb;*.rhtml;*.ruby;*.gemspec;Gemfile;rakefile;Rakefile;
55 Scala=*.scala;*.scl;
56 Sh=*.sh;configure;configure.in;configure.in.in;configure.ac;*.ksh;*.zsh;*.ash;*.bash;*.m4;
57 SQL=*.sql;
58 Tcl=*.tcl;*.tk;*.wish;
59 Txt2tags=*.t2t;
60 Vala=*.vala;*.vapi;
61 Verilog=*.v;
62 VHDL=*.vhd;*.vhdl;
63 XML=*.xml;*.sgml;*.xsl;*.xslt;*.xsd;*.xhtml;*.xul;*.dtd;
64 YAML=*.yaml;*.yml;
65 None=*;
67 # Note: restarting is required after editing groups
68 [Groups]
69 Programming=Cython;Genie;Go;Rust;Scala;
70 Script=
71 Markup=
72 Misc=
73 None=