diff --git a/filetype_extensions.conf b/filetype_extensions.conf new file mode 100644 index 0000000..f15b5d3 --- /dev/null +++ b/filetype_extensions.conf @@ -0,0 +1,80 @@ +# Filetype extension configuration file for Geany +# Insert as many items as you want, separate them with a ";". +# See Geany's main documentation for details. +[Extensions] +Abaqus=*.inp; +Abc=*.abc;*.abp; +ActionScript=*.as; +Ada=*.adb;*.ads; +Asciidoc=*.asciidoc; +ASM=*.asm; +Batch=*.bat;*.cmd;*.nt; +CAML=*.ml;*.mli; +C=*.c;*.h;*.xpm; +C++=*.cpp;*.cxx;*.c++;*.cc;*.h;*.hpp;*.hxx;*.h++;*.hh;*.C;*.H; +CUDA=*.cu;*.cuh;*.h; +C#=*.cs; +CMake=CMakeLists.txt;*.cmake;*.ctest; +COBOL=*.cob;*.cpy;*.cbl;*.cobol; +CoffeeScript=*.coffee;Cakefile;*.Cakefile;*.coffee.erb;*.iced;*.iced.erb +Conf=*.conf;*.ini;config;*rc;*.cfg;*.desktop;*.properties; +CSS=*.css; +Cython=*.pyx;*.pxd;*.pxi; +D=*.d;*.di; +Diff=*.diff;*.patch;*.rej; +Docbook=*.docbook; +Erlang=*.erl;*.hrl; +F77=*.f;*.for;*.ftn;*.f77;*.F;*.FOR;*.FTN;*.fpp;*.FPP +Ferite=*.fe; +Forth=*.fs;*.fth; +Fortran=*.f90;*.f95;*.f03;*.f08;*.F90;*.F95;*.F03;*.F08 +FreeBasic=*.bas;*.bi;*.vbs; +Genie=*.gs; +GLSL=*.glsl;*.frag;*.vert; +Go=*.go; +Graphviz=*.gv;*.dot; +Haskell=*.hs;*.lhs;*.hs-boot;*.lhs-boot; +Haxe=*.hx; +HTML=*.htm;*.html;*.shtml;*.hta;*.htd;*.htt;*.cfm;*.tpl; +Java=*.java;*.jsp; +Javascript=*.js; +JSON=*.json; +LaTeX=*.tex;*.sty;*.idx;*.ltx;*.latex;*.aux;*.bib; +Lisp=*.lisp; +Lua=*.lua; +Make=*.mak;*.mk;GNUmakefile;makefile;Makefile;makefile.*;Makefile.*; +Markdown=*.mdml;*.markdown;*.md;*.mkd; +Matlab/Octave=*.m; +NSIS=*.nsi;*.nsh; +Objective-C=*.m;*.mm;*.h; +Pascal=*.pas;*.pp;*.inc;*.dpr;*.dpk; +Perl=*.pl;*.perl;*.pm;*.agi;*.pod; +PHP=*.php;*.php3;*.php4;*.php5;*.phtml; +Po=*.po;*.pot; +Python=*.py;*.pyw;SConstruct;SConscript;wscript; +PowerShell=*.ps1;*.psm1; +reStructuredText=*.rest;*.reST;*.rst; +R=*.R;*.r; +REXX=*.rex;*.rexx;*.REX;*.REXX; +Rust=*.rs; +Ruby=*.rb;*.rhtml;*.ruby;*.gemspec;Gemfile;rakefile;Rakefile; +Scala=*.scala;*.scl; +Sh=*.sh;configure;configure.in;configure.in.in;configure.ac;*.ksh;*.mksh;*.zsh;*.ash;*.bash;.bashrc;bash.bashrc;.bash_*;bash_*;*.m4;PKGBUILD;*profile; +SQL=*.sql; +Tcl=*.tcl;*.tk;*.wish; +Txt2tags=*.t2t; +Vala=*.vala;*.vapi; +Verilog=*.v; +VHDL=*.vhd;*.vhdl; +XML=*.xml;*.sgml;*.xsl;*.xslt;*.xsd;*.xhtml;*.xul;*.dtd;*.xtpl; +YAML=*.yaml;*.yml; +Zephir=*.zep; +None=*; + +# Note: restarting is required after editing groups +[Groups] +Programming=Clojure;CUDA;Cython;Genie;Scala; +Script=Graphviz;REXX; +Markup= +Misc=JSON; +None=