Hi,

Sorry about this. I totally forgot this email. Could you tell me how to use
the langmap configuraiton variable? I tried to search in GNU Global manual
but it does not show how to write and use a configuration ffile for GNU
Global.

Thanks.

On Thu, Sep 25, 2014 at 3:08 PM, Shigio YAMAGUCHI <[email protected]> wrote:

> Hi,
> How about adding new configuration variable 'langmap_glob'?
> This variable has almost same syntax as 'skip' variable.
>
> For example,
>
>         :langmap=cpp\:.c++.cc.hh:\
>
> is re-writable as follows.
>
>         :langmap_glob=cpp\:*.c++,*.cc,*.hh:\
>
> If the pattern begin with '/', it is a path name from the
> current directory.  Additionally, if the pattern ends with
> '/', it is assumed as a directory, and every file under it
> is treated as a C++ source file.
>
> For example, if you want to treat every file under 'c++/4.8'
> as a C++ source file, then
>
>         :langmap_glob=cpp\:/c++/4.8/:\
>
> $ cd /usr/include
> $ gtags
>
> What do you think?
>
> Shigio
>
>
> 2014-09-25 14:15 GMT+09:00 Tu Do <[email protected]>:
>
>> Hi,
>>
>> In /usr/include/c++/4.8/ is standard header files for C++ like iostream,
>> string, map, set... The problem is, none of the headers has an extension,
>> and Global just ignores them. It seems like currently GNU Global has the
>> only options to specify a file that contains a list of files to be parsed.
>> But then, we have to manually specify which file to include, which is
>> tedious. For example, I want to generate GTAGS database for /usr/include,
>> and it contains /usr/include/c++/4.8/; I have no choice but to list all
>> files under /usr/include and save all the file paths into a file then feed
>> it to Global via -f option.
>>
>> Ideally, we should be able to force Global to parse everything under
>> specified directories.
>>
>> Thanks.
>>
>> _______________________________________________
>> Bug-global mailing list
>> [email protected]
>> https://lists.gnu.org/mailman/listinfo/bug-global
>>
>>
>
>
> --
> 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

Reply via email to