emacs-bug-tracker
[Top][All Lists]
Advanced

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

bug#67687: closed (Feature request: automatic tags management)


From: GNU bug Tracking System
Subject: bug#67687: closed (Feature request: automatic tags management)
Date: Thu, 04 Jan 2024 01:57:01 +0000

Your message dated Thu, 4 Jan 2024 03:56:19 +0200
with message-id <3efc4f6f-da35-4cc7-a31e-1414037840f9@gutov.dev>
and subject line Re: bug#67687: Feature request: automatic tags management
has caused the debbugs.gnu.org bug report #67687,
regarding Feature request: automatic tags management
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs@gnu.org.)


-- 
67687: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=67687
GNU Bug Tracking System
Contact help-debbugs@gnu.org with problems
--- Begin Message --- Subject: Feature request: automatic tags management Date: Thu, 7 Dec 2023 06:43:32 -0500
Sublime text and the vim extension vim-gutentags (https://github.com/ludovicchabant/vim-gutentags) allow you to open projects and immediately go to symbol definitions and references without any configuration or setup. They also handle background indexing as you work.

It would be very nice if Emacs had an option to work the same way, where I could open a project and immediately navigate symbols built from the project.el root, without having to manually futz around with tags.

--- End Message ---
--- Begin Message --- Subject: Re: bug#67687: Feature request: automatic tags management Date: Thu, 4 Jan 2024 03:56:19 +0200 User-agent: Mozilla Thunderbird
On 02/01/2024 03:40, Dmitry Gutov wrote:
On 01/01/2024 21:25, Eli Zaretskii wrote:
Date: Mon, 1 Jan 2024 20:48:37 +0200
Cc: stefankangas@gmail.com, eskinjp@gmail.com, 67687@debbugs.gnu.org,
michael.albinus@gmx.de
From: Dmitry Gutov <dmitry@gutov.dev>

On 01/01/2024 19:39, Eli Zaretskii wrote:
Date: Mon, 1 Jan 2024 19:23:28 +0200
Cc: stefankangas@gmail.com, eskinjp@gmail.com, 67687@debbugs.gnu.org,
michael.albinus@gmx.de
From: Dmitry Gutov <dmitry@gutov.dev>

On 01/01/2024 18:50, Eli Zaretskii wrote:
+The exception is made when the user has already selected a tags
+table manually (for example, using \\[visit-tags-table]).  Then
+this mode doesn't do anything.  Reset the visited tags tables
+using \\[tags-reset-tags-tables]."

The above is only true for the project whose TAGS was manually
visited, right?  IOW, it's not that once the use invokes
visit-tags-table once, this mode will be effectively disabled for the
entire session, right?

No, it's the latter. It's off for the whole session, just like a visited
TAGS file is active for the whole session (not limited to any specific
project).

OK, then please tweak my suggested text to explain the situation
correctly instead.

How about this?

If you select a tags table manually (for example, using
\\[visit-tags-table]), then this mode will be effectively
disabled for the entire session.  Use \\[tags-reset-tags-tables]
to countermand the effect of a previous \\[visit-tags-table].

SGTM, thanks.

All right. I think I'll wait a days or two for any more comments and then install the feature.

Pushed to master, and closing. Thanks to everyone for the discussion.


--- End Message ---

reply via email to

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