GNU bug report logs - #67687
Feature request: automatic tags management

Previous Next

Package: emacs;

Reported by: Jon Eskin <eskinjp <at> gmail.com>

Date: Thu, 7 Dec 2023 11:45:02 UTC

Severity: wishlist

Done: Dmitry Gutov <dmitry <at> gutov.dev>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Dmitry Gutov <dmitry <at> gutov.dev>
To: Stefan Kangas <stefankangas <at> gmail.com>, Eli Zaretskii <eliz <at> gnu.org>
Cc: 67687 <at> debbugs.gnu.org, eskinjp <at> gmail.com
Subject: bug#67687: Feature request: automatic tags management
Date: Sat, 30 Dec 2023 03:31:10 +0200
On 30/12/2023 00:17, Stefan Kangas wrote:
> Dmitry Gutov <dmitry <at> gutov.dev> writes:
> 
>>>     . there are no updates for NEWS and the Emacs manual
>>
>> I'll certainly add something to NEWS. Not sure where and what should be
>> in the manual.
> 
> How about a new node describing this feature under `(emacs) Tags
> Tables`?

Good suggestion, but that still leaves the problem of organizing the text.

Do you want, perchance, to give it a try yourself?

Optimally, it might need a significant rewrite: we wouldn't point the 
user to 'etags' right away, or the "Create Tags Table" section.

The average user taking advantage of etags-regen-mode might not even 
need to know what a "tags table" is (or only know that in very broad 
strokes), so depending on our eventual approach we might drop that node, 
or rearrange the nodes in a particular order, prefacing that one 
("Create Tags Table") as the approach for advanced users.

>> Which brings a problem: the mode is now likely unusable over Tramp in
>> any project of significant size. Something to improve later.
> 
> Should this be documented somewhere?

Maybe, maybe not. The previous solution using xargs and stat (as still 
implemented on the branch -- now outdated) should work for most remote 
hosts (unixy ones). So it's likely a matter of having a user interested 
in this and giving them a short enough patch to try.




This bug report was last modified 1 year and 142 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.