Merge pull request #3948 from techee/warning_fix2
[geany-mirror.git] / data / filetype_extensions.conf
blobe3dd10f1c07895c198e7a84c124c9b690acf5eec
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 AutoIt=*.au3;
13 Batch=*.bat;*.cmd;*.nt;
14 BibTeX=*.bib;
15 CAML=*.ml;*.mli;
16 C=*.c;*.xpm;
17 C++=*.cpp;*.cxx;*.c++;*.cc;*.h;*.hpp;*.hxx;*.h++;*.hh;*.C;*.H;
18 CIL=*.il;*.cil;
19 Clojure=*.clj;*.cljs;*.cljc;
20 CUDA=*.cu;*.cuh;*.h;
21 C#=*.cs;
22 CMake=CMakeLists.txt;*.cmake;*.ctest;
23 COBOL=*.cob;*.cpy;*.cbl;*.cobol;
24 CoffeeScript=*.coffee;Cakefile;*.Cakefile;*.coffee.erb;*.iced;*.iced.erb;
25 Conf=*.conf;*.ini;config;*rc;*.cfg;*.desktop;*.properties;
26 CSS=*.css;
27 Cython=*.pyx;*.pxd;*.pxi;
28 D=*.d;*.di;
29 Diff=*.diff;*.patch;*.rej;
30 Docbook=*.docbook;
31 Dockerfile=Dockerfile;dockerfile;*.dockerfile;*.Dockerfile;Dockerfile.*;
32 Erlang=*.erl;*.hrl;
33 F77=*.f;*.for;*.ftn;*.f77;*.F;*.FOR;*.FTN;*.fpp;*.FPP;*.F77;
34 Forth=*.fs;*.fth;
35 Fortran=*.f90;*.f95;*.f03;*.f08;*.F90;*.F95;*.F03;*.F08;
36 FreeBasic=*.bas;*.bi;*.vbs;
37 GDScript=*.gd;
38 Genie=*.gs;
39 GLSL=*.glsl;*.frag;*.vert;
40 Go=*.go;
41 Graphviz=*.gv;*.dot;
42 Groovy=*.groovy;*.gradle;
43 Haskell=*.hs;*.lhs;*.hs-boot;*.lhs-boot;
44 Haxe=*.hx;
45 HTML=*.htm;*.html;*.shtml;*.hta;*.htd;*.htt;*.cfm;*.tpl;
46 Java=*.java;*.jsp;
47 Javascript=*.js;*.cjs;*.mjs;
48 JSON=*.json;
49 Julia=*.jl;
50 Kotlin=*.kt;*.kts;
51 LaTeX=*.tex;*.sty;*.idx;*.ltx;*.latex;*.aux;
52 Lisp=*.lisp;*.el;
53 Lua=*.lua;
54 Make=*.mak;*.mk;GNUmakefile;makefile;Makefile;makefile.*;Makefile.*;
55 Markdown=*.mdml;*.markdown;*.md;*.mkd;*.mkdn;*.mdwn;*.mdown;*.mdtxt;*.mdtext;
56 Matlab/Octave=*.m;
57 Meson=meson.build;meson.options;meson_options.txt;
58 Nim=*.nim;
59 NSIS=*.nsi;*.nsh;
60 Objective-C=*.m;*.mm;*.h;
61 Pascal=*.pas;*.pp;*.inc;*.dpr;*.dpk;*.lpr;
62 Perl=*.pl;*.perl;*.pm;*.agi;*.pod;
63 PHP=*.php;*.php3;*.php4;*.php5;*.phtml;
64 Po=*.po;*.pot;
65 Prolog=*.pro;*.P;
66 Python=*.py;*.pyw;SConstruct;SConscript;wscript;
67 PowerShell=*.ps1;*.psm1;
68 reStructuredText=*.rest;*.reST;*.rst;
69 R=*.R;*.r;
70 Raku=*.p6;*.pl6;*.pm6;*.t6;*.raku;*.rakumod;*.rakutest;
71 Rust=*.rs;
72 Ruby=*.rb;*.rhtml;*.ruby;*.gemspec;Gemfile;rakefile;Rakefile;
73 Scala=*.scala;*.scl;
74 Sh=*.sh;configure;configure.in;configure.in.in;configure.ac;*.ksh;*.mksh;*.zsh;*.ash;*.bash;.bashrc;bash.bashrc;.bash_*;bash_*;*.m4;PKGBUILD;*profile;
75 Smalltalk=*.st;
76 SQL=*.sql;
77 Swift=*.swift;
78 Tcl=*.tcl;*.tk;*.wish;*.exp;
79 Txt2tags=*.t2t;
80 TypeScript=*.ts;*.cts;*.mts;
81 Vala=*.vala;*.vapi;
82 Verilog=*.v;
83 VHDL=*.vhd;*.vhdl;
84 XML=*.xml;*.sgml;*.xsl;*.xslt;*.xsd;*.xhtml;*.xul;*.dtd;*.xtpl;*.mml;*.mathml;
85 YAML=*.yaml;*.yml;
86 Zephir=*.zep;
87 None=*;
89 # Note: restarting is required after editing groups
90 [Groups]
91 Programming=Arduino;Clojure;CUDA;Cython;Genie;Groovy;Kotlin;Scala;Swift;
92 Script=Dockerfile;Graphviz;TypeScript;Meson;
93 Markup=
94 Misc=JSON;
95 None=