Merge pull request #2111 from eht16/win32_socket_handling
[geany-mirror.git] / data / filetype_extensions.conf
blob24bc1d1a0d0c9b0bff9b25e2cd98a6a83777486b
1 # Filetype extension configuration file for Geany
2 # Insert as many items as you want, separate 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 Arduino=*.ino;*.pde;
10 Asciidoc=*.asciidoc;*.adoc;
11 ASM=*.asm;*.asm51;*.a51;*.s;*.S;*.sx;
12 Batch=*.bat;*.cmd;*.nt;
13 CAML=*.ml;*.mli;
14 C=*.c;*.xpm;
15 C++=*.cpp;*.cxx;*.c++;*.cc;*.h;*.hpp;*.hxx;*.h++;*.hh;*.C;*.H;
16 Clojure=*.clj;*.cljs;*.cljc;
17 CUDA=*.cu;*.cuh;*.h;
18 C#=*.cs;
19 CMake=CMakeLists.txt;*.cmake;*.ctest;
20 COBOL=*.cob;*.cpy;*.cbl;*.cobol;
21 CoffeeScript=*.coffee;Cakefile;*.Cakefile;*.coffee.erb;*.iced;*.iced.erb;
22 Conf=*.conf;*.ini;config;*rc;*.cfg;*.desktop;*.properties;
23 CSS=*.css;
24 Cython=*.pyx;*.pxd;*.pxi;
25 D=*.d;*.di;
26 Diff=*.diff;*.patch;*.rej;
27 Docbook=*.docbook;
28 Erlang=*.erl;*.hrl;
29 F77=*.f;*.for;*.ftn;*.f77;*.F;*.FOR;*.FTN;*.fpp;*.FPP;
30 Ferite=*.fe;
31 Forth=*.fs;*.fth;
32 Fortran=*.f90;*.f95;*.f03;*.f08;*.F90;*.F95;*.F03;*.F08;
33 FreeBasic=*.bas;*.bi;*.vbs;
34 Genie=*.gs;
35 GLSL=*.glsl;*.frag;*.vert;
36 Go=*.go;
37 Graphviz=*.gv;*.dot;
38 Haskell=*.hs;*.lhs;*.hs-boot;*.lhs-boot;
39 Haxe=*.hx;
40 HTML=*.htm;*.html;*.shtml;*.hta;*.htd;*.htt;*.cfm;*.tpl;
41 Java=*.java;*.jsp;
42 Javascript=*.js;
43 JSON=*.json;
44 LaTeX=*.tex;*.sty;*.idx;*.ltx;*.latex;*.aux;*.bib;
45 Lisp=*.lisp;
46 Lua=*.lua;
47 Make=*.mak;*.mk;GNUmakefile;makefile;Makefile;makefile.*;Makefile.*;
48 Markdown=*.mdml;*.markdown;*.md;*.mkd;*.mkdn;*.mdwn;*.mdown;*.mdtxt;*.mdtext;
49 Matlab/Octave=*.m;
50 NSIS=*.nsi;*.nsh;
51 Objective-C=*.m;*.mm;*.h;
52 Pascal=*.pas;*.pp;*.inc;*.dpr;*.dpk;
53 Perl=*.pl;*.perl;*.pm;*.agi;*.pod;
54 PHP=*.php;*.php3;*.php4;*.php5;*.phtml;
55 Po=*.po;*.pot;
56 Python=*.py;*.pyw;SConstruct;SConscript;wscript;
57 PowerShell=*.ps1;*.psm1;
58 reStructuredText=*.rest;*.reST;*.rst;
59 R=*.R;*.r;
60 Rust=*.rs;
61 Ruby=*.rb;*.rhtml;*.ruby;*.gemspec;Gemfile;rakefile;Rakefile;
62 Scala=*.scala;*.scl;
63 Sh=*.sh;configure;configure.in;configure.in.in;configure.ac;*.ksh;*.mksh;*.zsh;*.ash;*.bash;.bashrc;bash.bashrc;.bash_*;bash_*;*.m4;PKGBUILD;*profile;
64 SQL=*.sql;
65 Tcl=*.tcl;*.tk;*.wish;*.exp;
66 Txt2tags=*.t2t;
67 Vala=*.vala;*.vapi;
68 Verilog=*.v;
69 VHDL=*.vhd;*.vhdl;
70 XML=*.xml;*.sgml;*.xsl;*.xslt;*.xsd;*.xhtml;*.xul;*.dtd;*.xtpl;*.mml;*.mathml;
71 YAML=*.yaml;*.yml;
72 Zephir=*.zep;
73 None=*;
75 # Note: restarting is required after editing groups
76 [Groups]
77 Programming=Arduino;Clojure;CUDA;Cython;Genie;Scala;
78 Script=Graphviz;
79 Markup=
80 Misc=JSON;
81 None=