SF.net SVN: geany: [1571] trunk

eht16 at users.sourceforge.net eht16 at xxxxx
Fri May 25 13:08:18 UTC 2007


Revision: 1571
          http://svn.sourceforge.net/geany/?rev=1571&view=rev
Author:   eht16
Date:     2007-05-25 06:08:17 -0700 (Fri, 25 May 2007)

Log Message:
-----------
Add *.ash and *.bash as filetype entensions for filetype SH.
Add ash and wish to the shebang patterns.

Modified Paths:
--------------
    trunk/ChangeLog
    trunk/data/filetype_extensions.conf
    trunk/src/filetypes.c
    trunk/tagmanager/sh.c

Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog	2007-05-25 12:03:35 UTC (rev 1570)
+++ trunk/ChangeLog	2007-05-25 13:08:17 UTC (rev 1571)
@@ -1,3 +1,10 @@
+2007-05-25  Enrico Tröger  <enrico.troeger at uvena.de>
+
+ * data/filetype_extensions.conf, src/filetypes.c, tagmanager/sh.c:
+   Add *.ash and *.bash as filetype entensions for filetype SH.
+   Add ash and wish to the shebang patterns.
+
+
 2007-05-25  Nick Treleaven  <nick.treleaven at btinternet.com>
 
  * doc/geany.docbook:

Modified: trunk/data/filetype_extensions.conf
===================================================================
--- trunk/data/filetype_extensions.conf	2007-05-25 12:03:35 UTC (rev 1570)
+++ trunk/data/filetype_extensions.conf	2007-05-25 13:08:17 UTC (rev 1571)
@@ -18,7 +18,7 @@
 Tcl=*.tcl;*.tk;*.wish;
 Lua=*.lua;
 Ferite=*.fe;
-Sh=*.sh;configure;configure.in;configure.in.in;configure.ac;*.ksh;*.zsh;
+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;
 Docbook=*.docbook;

Modified: trunk/src/filetypes.c
===================================================================
--- trunk/src/filetypes.c	2007-05-25 12:03:35 UTC (rev 1570)
+++ trunk/src/filetypes.c	2007-05-25 13:08:17 UTC (rev 1571)
@@ -367,7 +367,7 @@
 	filetypes[GEANY_FILETYPES_SH]->title = g_strdup(_("Shell script file"));
 	filetypes[GEANY_FILETYPES_SH]->extension = g_strdup("sh");
 	filetypes[GEANY_FILETYPES_SH]->pattern = utils_strv_new("*.sh", "configure", "configure.in",
-		"configure.in.in", "configure.ac", "*.ksh", "*.zsh", NULL);
+		"configure.in.in", "configure.ac", "*.ksh", "*.zsh", "*.ash", "*.bash", 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;
@@ -599,8 +599,12 @@
 			ft = filetypes[GEANY_FILETYPES_SH];
 		else if (strncmp(basename_interpreter, "csh", 3) == 0)
 			ft = filetypes[GEANY_FILETYPES_SH];
+		else if (strncmp(basename_interpreter, "ash", 3) == 0)
+			ft = filetypes[GEANY_FILETYPES_SH];
 		else if (strncmp(basename_interpreter, "dmd", 3) == 0)
 			ft = filetypes[GEANY_FILETYPES_D];
+		else if (strncmp(basename_interpreter, "wish", 4) == 0)
+			ft = filetypes[GEANY_FILETYPES_TCL];
 		// what else to add?
 
 		g_free(basename_interpreter);

Modified: trunk/tagmanager/sh.c
===================================================================
--- trunk/tagmanager/sh.c	2007-05-25 12:03:35 UTC (rev 1570)
+++ trunk/tagmanager/sh.c	2007-05-25 13:08:17 UTC (rev 1571)
@@ -101,7 +101,7 @@
 extern parserDefinition* ShParser (void)
 {
     static const char *const extensions [] = {
-	"sh", "SH", "bsh", "bash", "ksh", "zsh", NULL
+	"sh", "SH", "bsh", "bash", "ksh", "zsh", "ash", NULL
     };
     parserDefinition* def = parserNew ("Sh");
     def->kinds      = ShKinds;


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