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

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

[debbugs-tracker] bug#21167: closed (24.5; tags-search should ignore buf


From: GNU bug Tracking System
Subject: [debbugs-tracker] bug#21167: closed (24.5; tags-search should ignore buffer restriction)
Date: Sat, 01 Aug 2015 11:44:02 +0000

Your message dated Sat, 1 Aug 2015 14:43:10 +0300
with message-id <address@hidden>
and subject line Re: bug#21167: 24.5; tags-search should ignore buffer 
restriction
has caused the debbugs.gnu.org bug report #21167,
regarding 24.5; tags-search should ignore buffer restriction
to be marked as done.

(If you believe you have received this mail in error, please contact
address@hidden)


-- 
21167: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=21167
GNU Bug Tracking System
Contact address@hidden with problems
--- Begin Message --- Subject: 24.5; tags-search should ignore buffer restriction Date: Fri, 31 Jul 2015 11:43:39 +0200 User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 Description: tags-search when going through all files listed in the current tags table, tags-search searches inside existing buffers for files that are currently visited (this is where the latest version can be found).

But when the visiting buffer has been restricted by a narrow-to-region, tags-search will not look outside the narrowed-to scope.

I call this a bug. E.g., it can cause a global renaming of variables miss some occurrences. It seems that a minimal fix is for tags-search to warn the user that the buffer has been narrowed and offer to widen for the search (and maybe reinstall the restriction after the search???).


I looked at the source code. It appears that the problem is located within function next-file (in progmodes/etags.el). When it is found that there already is a buffer visiting the file to be searched for tags, next-file just uses it without checking for restrictions.

BTW, I don't understand why next-file passes the novisit flag to find-file?

--
Philippe SCHNOEBELEN,                             www.lsv.ens-cachan.fr/~phs
LSV, CNRS UMR 8643 & ENS de Cachan                    Tel: (+33/0) 147 407 530
"Algebraic symbols are used when you do not know what you are talking about"




--- End Message ---
--- Begin Message --- Subject: Re: bug#21167: 24.5; tags-search should ignore buffer restriction Date: Sat, 1 Aug 2015 14:43:10 +0300 User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:40.0) Gecko/20100101 Thunderbird/40.0
Version: 25.1

On 07/31/2015 12:43 PM, phs wrote:

I call this a bug. E.g., it can cause a global renaming of variables
miss some occurrences. It seems that a minimal fix is for tags-search to
warn the user that the buffer has been narrowed and offer to widen for
the search (and maybe reinstall the restriction after the search???).

Thanks for the report. This is now performed automatically, without warning, in tags-loop-continue.


--- End Message ---

reply via email to

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