SF.net SVN: geany: [426] trunk/src/filetypes.c

eht16 at users.sourceforge.net eht16 at xxxxx
Sat Jun 10 14:37:28 UTC 2006


Revision: 426
Author:   eht16
Date:     2006-06-10 07:37:24 -0700 (Sat, 10 Jun 2006)
ViewCVS:  http://svn.sourceforge.net/geany/?rev=426&view=rev

Log Message:
-----------
Added additional patterns to detect configure scripts as Shell scripts

Modified Paths:
--------------
    trunk/src/filetypes.c
Modified: trunk/src/filetypes.c
===================================================================
--- trunk/src/filetypes.c	2006-06-08 15:12:55 UTC (rev 425)
+++ trunk/src/filetypes.c	2006-06-10 14:37:24 UTC (rev 426)
@@ -242,12 +242,15 @@
 	filetypes[GEANY_FILETYPES_SH]->has_tags = TRUE;
 	filetypes[GEANY_FILETYPES_SH]->title = g_strdup(_("Shell script file"));
 	filetypes[GEANY_FILETYPES_SH]->extension = g_strdup("sh");
-	filetypes[GEANY_FILETYPES_SH]->pattern = g_new0(gchar*, 5);
+	filetypes[GEANY_FILETYPES_SH]->pattern = g_new0(gchar*, 8);
 	filetypes[GEANY_FILETYPES_SH]->pattern[0] = g_strdup("*.sh");
 	filetypes[GEANY_FILETYPES_SH]->pattern[1] = g_strdup("configure");
-	filetypes[GEANY_FILETYPES_SH]->pattern[2] = g_strdup("*.ksh");
-	filetypes[GEANY_FILETYPES_SH]->pattern[3] = g_strdup("*.zsh");
-	filetypes[GEANY_FILETYPES_SH]->pattern[4] = NULL;
+	filetypes[GEANY_FILETYPES_SH]->pattern[2] = g_strdup("configure.in");
+	filetypes[GEANY_FILETYPES_SH]->pattern[3] = g_strdup("configure.in.in");
+	filetypes[GEANY_FILETYPES_SH]->pattern[4] = g_strdup("configure.ac");
+	filetypes[GEANY_FILETYPES_SH]->pattern[5] = g_strdup("*.ksh");
+	filetypes[GEANY_FILETYPES_SH]->pattern[6] = g_strdup("*.zsh");
+	filetypes[GEANY_FILETYPES_SH]->pattern[7] = NULL;
 	filetypes[GEANY_FILETYPES_SH]->style_func_ptr = styleset_sh;
 	filetypes[GEANY_FILETYPES_SH]->comment_open = g_strdup("#");
 	filetypes[GEANY_FILETYPES_SH]->comment_close = NULL;


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Commits mailing list