Same goes for exuberant-ctags. In the non-Windwoes version of start_ctags(), argv[0] is never changed from the default of "ctags". This works just fine if you've installed uctags as ctags.
Here's a quick patch. I did it the easiest way. Since ctagscom is global, I
didn't bother saving and restoring the original value, but that may be the
better way to do it.
Here's the patch (and attached). Apologies if it's not formatted correctly, I
don't have the opportunity to submit patches very often.
======================================================================
I, David Panariti, hereby disclaim all copyright interest in my
changes and enhancements to GLOBAL (herein called
the "Program").
I affirm that I have no other intellectual property interest that
would undermine this release, or the use of the Program, and will
do nothing to undermine it in the future. I represent that the
changes and enhancements are my own and not a copy of someone
else's work.
David Panariti
02-June-2016
======================================================================
Regards,
davep
[email protected]
========================================================================
--- exuberant-ctags.c 2016-03-27 00:04:42.000000000 -0400
+++ /home/dpanarit/local/build/global-6.5.4/plugin-factory/exuberant-ctags.c
2016-06-02 16:31:42.440670746 -0400
@@ -195,11 +195,11 @@
{
int opipe[2], ipipe[2];
char *path = param->getconf("ctagscom");
-
if (path && strlen(path) > 0 && strcmp(path, "no") != 0)
ctagscom = path;
if (!ctagscom || !strlen(ctagscom) || !strcmp(ctagscom, "no"))
param->die(ctagsnotfound);
+ argv[0] = ctagscom;
argv[1] = malloc(sizeof(LANGMAP_OPTION) + strlen(param->langmap));
if (argv[1] == NULL)
param->die("short of memory.");
gnu-global.patch
Description: gnu-global.patch
_______________________________________________ Bug-global mailing list [email protected] https://lists.gnu.org/mailman/listinfo/bug-global
