help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

gtags-find-tag and gtags-find-rtag in C-code


From: Peter Münster
Subject: gtags-find-tag and gtags-find-rtag in C-code
Date: Tue, 02 Jun 2015 15:28:33 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux)

Hi,

I would like to be able to jump do definitions and references of
identifiers in C-code.

Here an example:

--8<---------------cut here---------------start------------->8---
enum my_enum
{
    E_1,
    E_2
};

int my_var;

void my_func1(void)
{
}

void my_func2(void)
{
    my_func1();
    my_var = E_1;
}
--8<---------------cut here---------------end--------------->8---

When ":tc=native:" in gtags.conf:

function                                result
----------------------------------------------------
gtags-find-tag  my_func1                    OK
gtags-find-tag  my_var                  Not OK
gtags-find-tag  E_1                     Not OK
gtags-find-rtag my_func1                    OK
gtags-find-rtag my_var                  Not OK
gtags-find-rtag E_1                     Not OK


And when ":tc=exuberant-ctags:" in gtags.conf:

function                                result
----------------------------------------------------
gtags-find-tag  my_func1                    OK
gtags-find-tag  my_var                      OK
gtags-find-tag  E_1                         OK
gtags-find-rtag my_func1                Not OK
gtags-find-rtag my_var                  Not OK
gtags-find-rtag E_1                     Not OK


Do you know a solution, where all 6 lines are OK?

TIA for any help,
-- 
           Peter




reply via email to

[Prev in Thread] Current Thread [Next in Thread]