Re: Universal Ctags langmap

Shigio YAMAGUCHI <[email protected]>
Newsgroups gmane.comp.gnu.global.bugs
Message-ID <CADJmJYr-_fZQB6+uHqZv0sO97kBy8fN73-S2hEnXgXv1CCz8bA@mail.gmail.com>
I understood.
I will fix the bug.
Merging and trimming of langmap would be needed.
Thank you for telling me.

Regards,
Shigio


2016-03-23 9:05 GMT+09:00 Jason Hood <[email protected]>:

> On 22/03/2016 15:12, Shigio YAMAGUCHI wrote:
> >> 3. The real problem is suffixes don't accumulate, which stops
> >> C++ from working at all - .inl is replacing all the other extensions.
> >
> > It seems to work well in my Mac.
>
> The problem is not with gtags, but ctags.
>
> T:\>echo void a_function() {} >a.inl
>
> T:\>echo void b_function() {} >b.cpp
>
> T:\>echo void c_function() {} >c.c++
>
> T:\>gtags --gtagslabel=ctags --explain
>  - File 'b.cpp' is handled as follows:
>         suffix:   |.cpp|
>         language: |C++|
>         parser:   |parser|
>         library:  |exuberant-ctags|
>  - File 'c.c++' is handled as follows:
>         suffix:   |.c++|
>         language: |C++|
>         parser:   |parser|
>         library:  |exuberant-ctags|
>  - File 'GPATH' is skipped because it is a tag file.
>  - File 'GRTAGS' is skipped because it is a tag file.
>  - File 'GTAGS' is skipped because it is a tag file.
>
> T:\>global -x ._function
> b_function          1 b.cpp            void b_function() {}
> c_function          1 c.c++            void c_function() {}
>
> T:\>gtags --gtagslabel=new-ctags --explain
>  - File 'a.inl' is handled as follows:
>         suffix:   |.inl|
>         language: |C++|
>         parser:   |parser|
>         library:  |universal-ctags|
>  - File 'b.cpp' is handled as follows:
>         suffix:   |.cpp|
>         language: |C++|
>         parser:   |parser|
>         library:  |universal-ctags|
>  - File 'c.c++' is handled as follows:
>         suffix:   |.c++|
>         language: |C++|
>         parser:   |parser|
>         library:  |universal-ctags|
>  - File 'GPATH' is skipped because it is a tag file.
>  - File 'GRTAGS' is skipped because it is a tag file.
>  - File 'GTAGS' is skipped because it is a tag file.
>
> T:\>global -x ._function
> a_function          1 a.inl            void a_function() {}
>
> --
> Jason.
>



-- 
Shigio YAMAGUCHI <[email protected]>
PGP fingerprint: D1CB 0B89 B346 4AB6 5663  C4B6 3CA5 BBB3 57BE DDA3

_______________________________________________
Bug-global mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-global
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.