[Geany] filetypes detection patch

Yura Siamashka yurand2 at xxxxx
Sat Nov 3 02:22:15 UTC 2007


Hi

Often python and perl scripts begin with something like:

#!/usr/bin/env python
#!/usr/bin/env perl

It will be good for me if you include the following patch.

Best regards,
Yura Siamashka
-------------- next part --------------
Index: src/filetypes.c
===================================================================
--- src/filetypes.c	(revision 2011)
+++ src/filetypes.c	(working copy)
@@ -583,6 +583,10 @@
 			ft = filetypes[GEANY_FILETYPES_SH];
 		else if (strncmp(basename_interpreter, "bash", 4) == 0)
 			ft = filetypes[GEANY_FILETYPES_SH];
+		else if (strncmp(basename_interpreter, "env python", 10) == 0)
+			ft = filetypes[GEANY_FILETYPES_PYTHON];
+		else if (strncmp(basename_interpreter, "env perl", 8) == 0)
+			ft = filetypes[GEANY_FILETYPES_PYTHON];
 		else if (strncmp(basename_interpreter, "perl", 4) == 0)
 			ft = filetypes[GEANY_FILETYPES_PERL];
 		else if (strncmp(basename_interpreter, "python", 6) == 0)


More information about the Users mailing list