Don't worry.

First of all, could you create a set of sample files using the
--langdefs option?

o A simple source file (Kotlin?)
o A command line of uctags using the --langdefs option (+ custom.ctags file).

These are necessary for me to reproduce the situation.

Next, let's make it available from gtags.

Regards,
Shigio

2019年8月10日(土) 20:57 Gis Ochre <[email protected]>:
>
> Just for hitstory. Sorry for not looking at 
> https://lists.gnu.org/archive/html/help-global/ first.
> That was dumb.
>
> сб, 10 авг. 2019 г. в 14:33, Shigio YAMAGUCHI <[email protected]>:
>>
>> Would you please repost this issue to the help mailing list?
>> I think I can help you.
>>
>> Regards,
>> Shigio
>>
>> 2019年8月10日(土) 18:55 gisochrewhb <[email protected]>:
>> >
>> > Shigio, no code issue. Gtags just lacks documentation on how to use custom 
>> > --langdefs of uctags. It would save gtags users frustration. Anyway, thx 
>> > for help!
>> >
>> >
>> > ОтправленоMeizu M3 note
>> >
>> > -------- Исходное сообщение --------
>> > От: Shigio YAMAGUCHI <[email protected]>
>> > Время: сб 10/8 01:52
>> > Кому: Gis Ochre <[email protected]>
>> > Копия: bug-global <[email protected]>
>> >  Тема: Re: bug: gtags not respecting .ctags files
>> >
>> > >Sicne here is bug mailing list (not help mailing list), I am not 
>> > >interested
>> > >in your problem. Could you describe gtags issue briefly?
>> > >
>> > >Regards,
>> > >Shigio
>> > >
>> > >2019年8月9日(金) 21:54 Gis Ochre <[email protected]>:
>> > >>
>> > >> Hello, Shigio!
>> > >> Sorry, my bad. I didn't describe my particular issue in detail.
>> > >> My particular issue was that gtags didn't respect `--langdef=kotlin` 
>> > >> config from
>> > >> ~/.ctags.d/custom.ctags file.
>> > >> On second thought, it doesn't require changing exuberant-ctags.c.
>> > >> Adding line
>> > >> ```
>> > >>     :langmap=kotlin\:.kt:\
>> > >> ```
>> > >> under `universal-ctags|setting to use Universal Ctags plug-in parser:\` 
>> > >> in gtags.conf
>> > >> fixes the issue for me and ctags start using that langdef when called 
>> > >> by gtags.
>> > >>
>> > >> But maybe you should consider adding smth like
>> > >> ```
>> > >> +:options=~/.ctags.d/mycustom.ctags,~/.ctags.d/anothercustom.ctags:\
>> > >> ```
>> > >> to gtags.conf to support arbitrary ctags options, not just --langmap 
>> > >> and -exlude.
>> > >>
>> > >>
>> > >> пт, 9 авг. 2019 г. в 04:39, Shigio YAMAGUCHI <[email protected]>:
>> > >>>
>> > >>> Hello,
>> > >>> File exclusion should be specified in gtags.conf. GLOBAL uses uctags 
>> > >>> only
>> > >>> as an parser. If you want to skip 'foo' file, please write like 
>> > >>> follows:
>> > >>>
>> > >>>         [gtags.conf]
>> > >>>         :skip=foo:\
>> > >>>
>> > >>> If 'foo' is a directory, it should be 'foo/'.
>> > >>> Please see gtags(1) for the detail.
>> > >>>
>> > >>> Regards,
>> > >>> Shigio
>> > >>>
>> > >>> 2019年8月9日(金) 8:58 Gis Ochre <[email protected]>:
>> > >>> >
>> > >>> > Hello, everyone!
>> > >>> >
>> > >>> > Problem described in detail in 
>> > >>> > https://github.com/universal-ctags/ctags/issues/1608.
>> > >>> > Can confirm that cornercase patch.diff fixed the issue for me.
>> > >>> >
>> > >>> > _______________________________________________
>> > >>> > Bug-global mailing list
>> > >>> > [email protected]
>> > >>> > https://lists.gnu.org/mailman/listinfo/bug-global
>> > >>>
>> > >>>
>> > >>>
>> > >>> --
>> > >>> Shigio YAMAGUCHI <[email protected]>
>> > >>> PGP fingerprint:
>> > >>> 26F6 31B4 3D62 4A92 7E6F  1C33 969C 3BE3 89DD A6EB
>> > >
>> > >
>> > >
>> > >--
>> > >Shigio YAMAGUCHI <[email protected]>
>> > >PGP fingerprint:
>> > >26F6 31B4 3D62 4A92 7E6F  1C33 969C 3BE3 89DD A6EB
>>
>>
>>
>> --
>> Shigio YAMAGUCHI <[email protected]>
>> PGP fingerprint:
>> 26F6 31B4 3D62 4A92 7E6F  1C33 969C 3BE3 89DD A6EB



-- 
Shigio YAMAGUCHI <[email protected]>
PGP fingerprint:
26F6 31B4 3D62 4A92 7E6F  1C33 969C 3BE3 89DD A6EB

_______________________________________________
Help-global mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/help-global

Reply via email to