[PATCH] tags: link from CONFIG_x to 'config x' as well - Kernel

This is a discussion on [PATCH] tags: link from CONFIG_x to 'config x' as well - Kernel ; Inability to jump from CONFIG_ symbol in source to symbol definition in Kconfig is very, very annoying. You'll jump to useless entry in autoconf.h, if it exists at all. No more. Signed-off-by: Alexey Dobriyan --- Makefile | 6 ++++++ 1 ...

+ Reply to Thread
Results 1 to 2 of 2

Thread: [PATCH] tags: link from CONFIG_x to 'config x' as well

  1. [PATCH] tags: link from CONFIG_x to 'config x' as well

    Inability to jump from CONFIG_ symbol in source to symbol definition in
    Kconfig is very, very annoying. You'll jump to useless entry in autoconf.h,
    if it exists at all.

    No more.

    Signed-off-by: Alexey Dobriyan
    ---

    Makefile | 6 ++++++
    1 file changed, 6 insertions(+)

    --- a/Makefile
    +++ b/Makefile
    @@ -1482,6 +1482,10 @@ define xtags
    --langdef=kconfig \
    --language-force=kconfig \
    --regex-kconfig='/^[[:blank:]]*(menu|)config[[:blank:]]+([[:alnum:]_]+)/\2/'; \
    + $(all-kconfigs) | xargs $1 -a \
    + --langdef=kconfig \
    + --language-force=kconfig \
    + --regex-kconfig='/^[[:blank:]]*(menu|)config[[:blank:]]+([[:alnum:]_]+)/CONFIG_\2/'; \
    $(all-defconfigs) | xargs -r $1 -a \
    --langdef=dotconfig \
    --language-force=dotconfig \
    @@ -1490,6 +1494,8 @@ define xtags
    $(all-sources) | xargs $1 -a; \
    $(all-kconfigs) | xargs $1 -a \
    --regex='/^[ \t]*\(\(menu\)*config\)[ \t]+\([a-zA-Z0-9_]+\)/\3/'; \
    + $(all-kconfigs) | xargs $1 -a \
    + --regex='/^[ \t]*\(\(menu\)*config\)[ \t]+\([a-zA-Z0-9_]+\)/CONFIG_\3/'; \
    $(all-defconfigs) | xargs -r $1 -a \
    --regex='/^#?[ \t]?\(CONFIG_[a-zA-Z0-9_]+\)/\1/'; \
    else \
    --
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

  2. Re: [PATCH] tags: link from CONFIG_x to 'config x' as well

    On Fri, Oct 31, 2008 at 08:29:38PM +0300, Alexey Dobriyan wrote:
    > Inability to jump from CONFIG_ symbol in source to symbol definition in
    > Kconfig is very, very annoying. You'll jump to useless entry in autoconf.h,
    > if it exists at all.
    >
    > No more.


    Hi Alexey.

    Based on the number of patches hitting tags/cscope support at the moment
    it is becoming obvious that this have to live outside the top-level
    Makefile.
    So any improvements in this area has to start with ripping
    it all out of the top-level Makefile and add it to a shell
    script in scripts/tags.sh (or similar).

    If no-one betas me I will do so when I start to look into
    non-bugfixes for kbuild.

    So I will not take your patch right now. Not because it is
    wrong, but simple to avoid changes to the top-level Makefile
    when this must happen in a shell script.

    Sam
    --
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

+ Reply to Thread