Revision: 1793 http://geany.svn.sourceforge.net/geany/?rev=1793&view=rev Author: ntrel Date: 2007-08-14 08:24:01 -0700 (Tue, 14 Aug 2007)
Log Message: ----------- Add comment about generating filetype_extensions.conf. Update filetype_extensions.conf.
Modified Paths: -------------- trunk/ChangeLog trunk/data/filetype_extensions.conf trunk/src/filetypes.c trunk/src/keyfile.c
Modified: trunk/ChangeLog =================================================================== --- trunk/ChangeLog 2007-08-14 15:11:54 UTC (rev 1792) +++ trunk/ChangeLog 2007-08-14 15:24:01 UTC (rev 1793) @@ -6,6 +6,9 @@ Add reStructuredText filetype and parser. * src/filetypes.c, src/filetypes.h: Sort filetype groups alphabetically. + * src/keyfile.c, src/filetypes.c, data/filetype_extensions.conf: + Add comment about generating filetype_extensions.conf. + Update filetype_extensions.conf.
2007-08-13 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
Modified: trunk/data/filetype_extensions.conf =================================================================== --- trunk/data/filetype_extensions.conf 2007-08-14 15:11:54 UTC (rev 1792) +++ trunk/data/filetype_extensions.conf 2007-08-14 15:24:01 UTC (rev 1793) @@ -1,3 +1,4 @@ +#*** This file generated by: geany --generate-data-files *** #Filetype extension configuration file for Geany #Insert as many items as you want, seperate them with a ";". #See Geany's main documentation for details. @@ -2,33 +3,35 @@ [Extensions] +ASM=*.asm; C=*.c;*.h; C++=*.cpp;*.cxx;*.c++;*.cc;*.h;*.hpp;*.hxx;*.h++;*.hh;*.C; C#=*.cs;*.lala; +CAML=*.ml;*.mli; D=*.d;*.di; +Fortran=*.f;*.for;*.ftn;*.f77;*.f90;*.f95; +FreeBasic=*.bas;*.bi; +Haskell=*.hs;*.lhs; +Haxe=*.hx; Java=*.java;*.jsp; Pascal=*.pas;*.pp;*.inc;*.dpr;*.dpk; -FreeBasic=*.bas;*.bi; -ASM=*.asm; -Fortran=*.f;*.for;*.ftn;*.f77;*.f90;*.f95; -CAML=*.ml;*.mli; +VHDL=*.vhd;*.vhdl; +Ferite=*.fe; +Javascript=*.js; +Lua=*.lua; +Make=*.mak;*.mk;GNUmakefile;makefile;Makefile;makefile.*;Makefile.*; +O-Matrix=*.oms; Perl=*.pl;*.perl;*.pm;*.agi;*.pod; PHP=*.php;*.php3;*.php4;*.php5;*.phtml; -Javascript=*.js; Python=*.py;*.pyw; Ruby=*.rb;*.rhtml;*.ruby; +Sh=*.sh;configure;configure.in;configure.in.in;configure.ac;*.ksh;*.zsh;*.ash;*.bash; Tcl=*.tcl;*.tk;*.wish; -Lua=*.lua; -Ferite=*.fe; -Sh=*.sh;configure;configure.in;configure.in.in;configure.ac;*.ksh;*.zsh;*.ash;*.bash; -Make=*.mak;*.mk;GNUmakefile;makefile;Makefile;makefile.*;Makefile.*; -XML=*.xml;*.sgml;*.xsl;*.xslt;*.xsd; +CSS=*.css; Docbook=*.docbook; HTML=*.htm;*.html;*.shtml;*.hta;*.htd;*.htt;*.cfm; -CSS=*.css; +XML=*.xml;*.sgml;*.xsl;*.xslt;*.xsd; +Conf=*.conf;*.ini;config;*rc;*.cfg; +Diff=*.diff;*.patch;*.rej; +LaTeX=*.tex;*.sty;*.idx; +reStructuredText=*.rest;*.reST; SQL=*.sql; -LaTeX=*.tex;*.sty;*.idx; -O-Matrix=*.oms; -VHDL=*.vhd;*.vhdl; -Diff=*.diff;*.patch;*.rej; -Conf=*.conf;*.ini;config;*rc;*.cfg; -Haxe=*.hx; None=*;
Modified: trunk/src/filetypes.c =================================================================== --- trunk/src/filetypes.c 2007-08-14 15:11:54 UTC (rev 1792) +++ trunk/src/filetypes.c 2007-08-14 15:24:01 UTC (rev 1793) @@ -174,7 +174,7 @@ filetypes[GEANY_FILETYPES_CS]->name = g_strdup("C#"); filetypes[GEANY_FILETYPES_CS]->title = g_strdup(_("C# source file")); filetypes[GEANY_FILETYPES_CS]->extension = g_strdup("cs"); - filetypes[GEANY_FILETYPES_CS]->pattern = utils_strv_new("*.cs", NULL); + filetypes[GEANY_FILETYPES_CS]->pattern = utils_strv_new("*.cs", "*.lala", NULL); filetypes[GEANY_FILETYPES_CS]->style_func_ptr = styleset_cs; filetypes[GEANY_FILETYPES_CS]->comment_open = g_strdup("//"); filetypes[GEANY_FILETYPES_CS]->comment_close = NULL;
Modified: trunk/src/keyfile.c =================================================================== --- trunk/src/keyfile.c 2007-08-14 15:11:54 UTC (rev 1792) +++ trunk/src/keyfile.c 2007-08-14 15:24:01 UTC (rev 1793) @@ -725,6 +725,8 @@ GKeyFile *config;
config = g_key_file_new(); + g_key_file_set_comment(config, NULL, NULL, + "*** This file generated by: geany --generate-data-files ***", NULL); // add filetype keys for (i = 0; i < GEANY_MAX_FILE_TYPES; i++) {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.