From unknown Sat Aug 16 00:34:31 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#19741 <19741@debbugs.gnu.org> To: bug#19741 <19741@debbugs.gnu.org> Subject: Status: 25.0.50; find-tag completion uses an outdated cache of the tags table Reply-To: bug#19741 <19741@debbugs.gnu.org> Date: Sat, 16 Aug 2025 07:34:31 +0000 retitle 19741 25.0.50; find-tag completion uses an outdated cache of the ta= gs table reassign 19741 emacs submitter 19741 Dmitry Gutov severity 19741 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 01 14:59:36 2015 Received: (at submit) by debbugs.gnu.org; 1 Feb 2015 19:59:36 +0000 Received: from localhost ([127.0.0.1]:59844 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YI0gC-0004mq-HJ for submit@debbugs.gnu.org; Sun, 01 Feb 2015 14:59:36 -0500 Received: from eggs.gnu.org ([208.118.235.92]:54605) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YI0gB-0004md-3a for submit@debbugs.gnu.org; Sun, 01 Feb 2015 14:59:35 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YI0g1-0004hr-CB for submit@debbugs.gnu.org; Sun, 01 Feb 2015 14:59:29 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_20,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:50158) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YI0g1-0004hl-9s for submit@debbugs.gnu.org; Sun, 01 Feb 2015 14:59:25 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:56317) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YI0fw-0003C8-43 for bug-gnu-emacs@gnu.org; Sun, 01 Feb 2015 14:59:25 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YI0fs-0004fB-3L for bug-gnu-emacs@gnu.org; Sun, 01 Feb 2015 14:59:20 -0500 Received: from mail-wi0-x22c.google.com ([2a00:1450:400c:c05::22c]:45744) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YI0fr-0004et-SI for bug-gnu-emacs@gnu.org; Sun, 01 Feb 2015 14:59:16 -0500 Received: by mail-wi0-f172.google.com with SMTP id h11so12654200wiw.5 for ; Sun, 01 Feb 2015 11:59:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:subject:date:message-id:mime-version:content-type; bh=bkwA+WSsYZBCuU5whzdBCS+bO8x9fwNPfEzy6FUObDw=; b=TmH7G1ARTxM81VSO4nZ6f8gglS4AHGxLj2rhHAPpXDFQwzWfLNlcmG4omhLSQ0QsAW 7eG7lsfT626SkJibi+2kmp01TpkNV0Lj45Kj5b/8tMeInau9zxAROKqV7xJWy83grSg/ wX0sXGxCa+aqYWDCMVGQvWjaH1U0fkrXAWjSqLkjhRMOtsNWBmCEidQ8DMmnvx3QUb/Z YChdRHTryzzyFULfCkbEMdmAAUTuQgxYXxEl2GSrqLuTuCUtzc9JyfyBJqPPbwTVzbx9 n8oJy7TXGDVCMVb4O4PDjkmJCjjTsb7bIQxzWJZOz2S2gkvNQ5rfGGwYJiGHYn1zHwSz hajA== X-Received: by 10.180.9.115 with SMTP id y19mr17280398wia.32.1422820755198; Sun, 01 Feb 2015 11:59:15 -0800 (PST) Received: from axl ([82.102.93.54]) by mx.google.com with ESMTPSA id i4sm24605854wje.20.2015.02.01.11.59.13 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 01 Feb 2015 11:59:14 -0800 (PST) From: Dmitry Gutov To: bug-gnu-emacs@gnu.org Subject: 25.0.50; find-tag completion uses an outdated cache of the tags table Date: Sun, 01 Feb 2015 21:59:10 +0200 Message-ID: <867fw1z9m9.fsf@yandex.ru> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) 1. M-x find-file lisp/progmodes/etags.el. Being in that buffer, and not in *scratch*, is somehow important. 2. M-x visit-tags-table ../../lisp/TAGS. 3. M-x find-tag, press TAB, see the table loaded. 4. M-x visit-tags-table, ../../src/TAGS, press `y' (important!). 5. M-x find-tag, type `display_li', press TAB, see [No matches]! The main scenario ends here. 6. Finish typing `display_line', press RET, see the navigation succeed anyway (with a jump to src/xdisp.c:20013). 7. Press `M-,' to get back to etags.el, repeat 5., see the same result. 8. M-x find-file ../../src/search.c, repeat 5., see a different result. In GNU Emacs 25.0.50.2 (x86_64-unknown-linux-gnu, GTK+ Version 3.12.2) of 2015-01-30 on axl Repository revision: 9242cdcda95e0fcb57233a8665d251e280eddec6 Windowing system distributor `The X.Org Foundation', version 11.0.11601901 System Description: Ubuntu 14.10 From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 02 12:32:36 2015 Received: (at 19741) by debbugs.gnu.org; 2 Feb 2015 17:32:36 +0000 Received: from localhost ([127.0.0.1]:60597 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YIKrT-0003p1-OB for submit@debbugs.gnu.org; Mon, 02 Feb 2015 12:32:36 -0500 Received: from mtaout25.012.net.il ([80.179.55.181]:33478) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YIKrR-0003oj-AF for 19741@debbugs.gnu.org; Mon, 02 Feb 2015 12:32:34 -0500 Received: from conversion-daemon.mtaout25.012.net.il by mtaout25.012.net.il (HyperSendmail v2007.08) id <0NJ500700N4YQQ00@mtaout25.012.net.il> for 19741@debbugs.gnu.org; Mon, 02 Feb 2015 19:27:30 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout25.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NJ5003OYN5UQB30@mtaout25.012.net.il>; Mon, 02 Feb 2015 19:27:30 +0200 (IST) Date: Mon, 02 Feb 2015 19:32:13 +0200 From: Eli Zaretskii Subject: Re: bug#19741: 25.0.50; find-tag completion uses an outdated cache of the tags table In-reply-to: <867fw1z9m9.fsf@yandex.ru> X-012-Sender: halo1@inter.net.il To: Dmitry Gutov Message-id: <83egq8gqxu.fsf@gnu.org> References: <867fw1z9m9.fsf@yandex.ru> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 19741 Cc: 19741@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > From: Dmitry Gutov > Date: Sun, 01 Feb 2015 21:59:10 +0200 > > 1. M-x find-file lisp/progmodes/etags.el. Being in that buffer, and not > in *scratch*, is somehow important. > > 2. M-x visit-tags-table ../../lisp/TAGS. > > 3. M-x find-tag, press TAB, see the table loaded. > > 4. M-x visit-tags-table, ../../src/TAGS, press `y' (important!). > > 5. M-x find-tag, type `display_li', press TAB, see [No matches]! > > The main scenario ends here. > > 6. Finish typing `display_line', press RET, see the navigation succeed > anyway (with a jump to src/xdisp.c:20013). > > 7. Press `M-,' to get back to etags.el, repeat 5., see the same result. > > 8. M-x find-file ../../src/search.c, repeat 5., see a different result. I think this happens because visiting the second TAGS table doesn't invalidate or recalculate tags-completion-table, which was generated when you pressed TAB at the first find-tag prompt. Look at the function tags-completion-table, it does this: (defun tags-completion-table () "Build `tags-completion-table' on demand. The tags included in the completion table are those in the current tags table and its (recursively) included tags tables." (or tags-completion-table ;; No cached value for this buffer. IOW, it reuses the existing value of tags-completion-table (the variable). However, visiting the second TAGS table didn't update the completion table, so you get "No match". From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 02 20:47:03 2015 Received: (at 19741) by debbugs.gnu.org; 3 Feb 2015 01:47:03 +0000 Received: from localhost ([127.0.0.1]:60827 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YISZy-0004by-Fg for submit@debbugs.gnu.org; Mon, 02 Feb 2015 20:47:02 -0500 Received: from mail-wg0-f42.google.com ([74.125.82.42]:47294) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YISZv-0004bR-SN for 19741@debbugs.gnu.org; Mon, 02 Feb 2015 20:47:00 -0500 Received: by mail-wg0-f42.google.com with SMTP id x13so42101040wgg.1 for <19741@debbugs.gnu.org>; Mon, 02 Feb 2015 17:46:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=CYmN/B8TDZZmXxmxfLZ+E7XugKQsfBSDU6a3xFwBeU8=; b=RWOA13QMO38cy5n5rM2SUGvXp7VoSvdob5WSR4isf8dMTQaZhtI6birOK/W5xGym3n SfA0qS8h4kJ7fNp4nHJ34mjjNm5tUXkDfU4f5PwUKkByyMA9QR7qoN2Y4k0RHiJU3Q0u 8uTKwoQt8hZqvDcPr9DZamzdsNmFTu1r98fgDxwAyVFRFRUjolO6zph4PHRq6z1dMhOd Kpb/RiBfgo+tlB6EDnI54KFNrJ4TIf8m5GrDTf839awSTkCM6aQWTcoATfyzvLuIwwcr XhessUT7dEzhJNtLSAEXBfjspHyN0ViHu72qfnbpsY0if20wKOB3vxBc4L0eBjjqsUxE sYPQ== X-Received: by 10.194.83.98 with SMTP id p2mr49738695wjy.125.1422928014260; Mon, 02 Feb 2015 17:46:54 -0800 (PST) Received: from [192.168.1.2] ([82.102.93.54]) by mx.google.com with ESMTPSA id d6sm22298371wic.1.2015.02.02.17.46.52 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 02 Feb 2015 17:46:53 -0800 (PST) Message-ID: <54D0288B.7000503@yandex.ru> Date: Tue, 03 Feb 2015 03:46:51 +0200 From: Dmitry Gutov User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:33.0) Gecko/20100101 Thunderbird/33.0 MIME-Version: 1.0 To: Eli Zaretskii Subject: Re: bug#19741: 25.0.50; find-tag completion uses an outdated cache of the tags table References: <867fw1z9m9.fsf@yandex.ru> <83egq8gqxu.fsf@gnu.org> In-Reply-To: <83egq8gqxu.fsf@gnu.org> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 19741 Cc: 19741@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) On 02/02/2015 07:32 PM, Eli Zaretskii wrote: > I think this happens because visiting the second TAGS table doesn't > invalidate or recalculate tags-completion-table, which was generated > when you pressed TAB at the first find-tag prompt. Look at the > function tags-completion-table, it does this: > > (defun tags-completion-table () > "Build `tags-completion-table' on demand. > The tags included in the completion table are those in the current > tags table and its (recursively) included tags tables." > (or tags-completion-table > ;; No cached value for this buffer. Seems so, but should the `tags-completion-table' value in the lisp/TAGS buffer really include the entries from the other currently visited tables? Looking at `visit-tags-table' signature, some buffers might only have the above in the local `tags-file-name' value, whereas others might use `tags-table-list'. Furthermore, lisp/TAGS doesn't include src/TAGS (it's the other way around), so `tags-completion-table' variable, judging by the above docstring, should only store its tags. Even when there are no buffer-local values involved. > IOW, it reuses the existing value of tags-completion-table (the > variable). However, visiting the second TAGS table didn't update the > completion table, so you get "No match". See above. From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 03 13:58:14 2015 Received: (at 19741) by debbugs.gnu.org; 3 Feb 2015 18:58:14 +0000 Received: from localhost ([127.0.0.1]:33135 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YIift-0007i4-Jb for submit@debbugs.gnu.org; Tue, 03 Feb 2015 13:58:13 -0500 Received: from mtaout21.012.net.il ([80.179.55.169]:34110) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YIifr-0007hq-7d for 19741@debbugs.gnu.org; Tue, 03 Feb 2015 13:58:11 -0500 Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0NJ700E00LSMA800@a-mtaout21.012.net.il> for 19741@debbugs.gnu.org; Tue, 03 Feb 2015 20:58:04 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NJ700EHUM0S9540@a-mtaout21.012.net.il>; Tue, 03 Feb 2015 20:58:04 +0200 (IST) Date: Tue, 03 Feb 2015 20:57:53 +0200 From: Eli Zaretskii Subject: Re: bug#19741: 25.0.50; find-tag completion uses an outdated cache of the tags table In-reply-to: <54D0288B.7000503@yandex.ru> X-012-Sender: halo1@inter.net.il To: Dmitry Gutov Message-id: <834mr2hlfy.fsf@gnu.org> References: <867fw1z9m9.fsf@yandex.ru> <83egq8gqxu.fsf@gnu.org> <54D0288B.7000503@yandex.ru> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 19741 Cc: 19741@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Date: Tue, 03 Feb 2015 03:46:51 +0200 > From: Dmitry Gutov > CC: 19741@debbugs.gnu.org > > On 02/02/2015 07:32 PM, Eli Zaretskii wrote: > > > I think this happens because visiting the second TAGS table doesn't > > invalidate or recalculate tags-completion-table, which was generated > > when you pressed TAB at the first find-tag prompt. Look at the > > function tags-completion-table, it does this: > > > > (defun tags-completion-table () > > "Build `tags-completion-table' on demand. > > The tags included in the completion table are those in the current > > tags table and its (recursively) included tags tables." > > (or tags-completion-table > > ;; No cached value for this buffer. > > Seems so, but should the `tags-completion-table' value in the lisp/TAGS > buffer really include the entries from the other currently visited tables? No, it shouldn't. The problem is that tags-completion-table in src/TAGS buffer remains nil. It could be that the problem is in the heuristics employed by visit-tags-table-buffer, when it needs to intuit what TAGS table to use. It does, for example, things like ;; Third, look for a tags table that contains tags for the ;; current buffer's file. If one is found, the lists will ;; be frobnicated, and CONT will be set non-nil so we don't ;; do it below. (and buffer-file-name (or ;; First check only tables already in buffers. (tags-table-including buffer-file-name t) ;; Since that didn't find any, now do the ;; expensive version: reading new files. (tags-table-including buffer-file-name nil))) which might explain why staying in etags.el produces the buggy behavior. From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 26 12:44:55 2016 Received: (at 19741) by debbugs.gnu.org; 26 Nov 2016 17:44:55 +0000 Received: from localhost ([127.0.0.1]:42599 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cAh1z-00065C-8z for submit@debbugs.gnu.org; Sat, 26 Nov 2016 12:44:55 -0500 Received: from mail-pg0-f41.google.com ([74.125.83.41]:34379) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cAh1x-00064z-Vb for 19741@debbugs.gnu.org; Sat, 26 Nov 2016 12:44:54 -0500 Received: by mail-pg0-f41.google.com with SMTP id x23so40393102pgx.1 for <19741@debbugs.gnu.org>; Sat, 26 Nov 2016 09:44:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=user-agent:from:to:cc:subject:date:message-id:mime-version; bh=tsRqsxUFH+0Jts9oci3mkyLYeMmsbtqmU31bU8kLDd4=; b=D6yzCACTDQGlVT1G0Kn2aifuJ8Ch/d5KMPtnZQa9VyCuxJ3u4tuKeUziivtwceLEr/ pI8teBqsdxVYLfTGAgqjsy5yecQaehYWyjy/r2qWMpwzESpQ79PPEnCEcgS35qX50JEk j46cjke1JPjUjAJUjq1pYP3zRxSFy6JUvjh0HnSBf9gfuHIXOI7ZQK2un+jHZ8UASMG+ ZEIJpPvBPFk6UQWLJwSvHaFSXxnNkFMjYS85yDp7jiPnLaMRIWWcqFGKFxb6dH3j5X0s gzvxSXihdYybkGmyllPMfVQGFlUm7eJXVIGG0H4p/GSRA0ZFpSxhhSKI8pEPKI7Oxn2M kN0g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:user-agent:from:to:cc:subject:date:message-id :mime-version; bh=tsRqsxUFH+0Jts9oci3mkyLYeMmsbtqmU31bU8kLDd4=; b=lnbx/uSqFnioZiMACSGSU3UlNj4MRW8ATj44JBTt7PSFQS3FgQYnZVa/mUyYj9do+M U0dMcQLpWy4GYY70fvriJUoHmY+Se+q87RmNmO21LkY60HqiCsUYA4CbCmLz8Yw0HSq8 9EwSAaik4yVDd2sTLVtTuLvv8EOW8DDBbSYl3oWDMP0RImOsrTxgB2ToANP1IW4v4DJw wqWfKXNNtETsgBpRwUYiHo4UTgIbsgn6peYaNTfIYvd5n3vlCVtZ9aLzOM3Etycj6xjr wJbuGyjUarj6qtWGHES2dNUh4xjpRbsVT9/B/qRPoEcukEsXSg/eHWUPKYiQz2523zUu yYWw== X-Gm-Message-State: AKaTC02+hOtjCDhAmrAeggZdNu8cvEg7x4NiwpyRsNhQY+JdpB8o4tLcVaLNSDkSqCRa1A== X-Received: by 10.99.133.200 with SMTP id u191mr24869905pgd.28.1480182287995; Sat, 26 Nov 2016 09:44:47 -0800 (PST) Received: from localhost (c-50-156-118-102.hsd1.ca.comcast.net. [50.156.118.102]) by smtp.gmail.com with ESMTPSA id i194sm58359901pgc.46.2016.11.26.09.44.47 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 26 Nov 2016 09:44:47 -0800 (PST) User-agent: mu4e 0.9.17; emacs 25.1.1 From: Josiah Schwab To: 19741@debbugs.gnu.org Subject: Re: bug#19741: 25.0.50; find-tag completion uses an outdated cache of the tags table Date: Sat, 26 Nov 2016 09:43:29 -0800 Message-ID: <87mvgm3zni.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 19741 Cc: Eli Zaretskii , Dmitry Gutov X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) I attempted to reproduce this bug using emacs 25.1, but was unable to. Josiah From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 01 11:54:08 2016 Received: (at control) by debbugs.gnu.org; 1 Dec 2016 16:54:08 +0000 Received: from localhost ([127.0.0.1]:48924 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cCUca-0003DU-4e for submit@debbugs.gnu.org; Thu, 01 Dec 2016 11:54:08 -0500 Received: from eggs.gnu.org ([208.118.235.92]:41773) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cCUcZ-0003DH-9W for control@debbugs.gnu.org; Thu, 01 Dec 2016 11:54:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cCUcQ-0001DF-47 for control@debbugs.gnu.org; Thu, 01 Dec 2016 11:54:02 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:51879) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cCUcQ-0001DA-0v; Thu, 01 Dec 2016 11:53:58 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3783 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cCUcN-0005ub-4r; Thu, 01 Dec 2016 11:53:57 -0500 Date: Thu, 01 Dec 2016 18:53:48 +0200 Message-Id: <83fum7pp43.fsf@gnu.org> From: Eli Zaretskii To: Dmitry Gutov In-reply-to: (message from Dmitry Gutov on Wed, 30 Nov 2016 03:12:20 +0200) Subject: Re: Bugs related to buffer-local tags-file-name References: <87zikr4a8y.fsf@gmail.com> <3f470a39-6bd4-bbb4-c693-ef889118fdf2@yandex.ru> <87wpfv3qrm.fsf@gmail.com> <838ts86atl.fsf@gnu.org> <83r3603t7o.fsf@gnu.org> <83twau1n0u.fsf@gnu.org> <87poli3ztj.fsf@gmail.com> <83polexkop.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -7.9 (-------) X-Debbugs-Envelope-To: control Cc: jschwab@gmail.com, emacs-devel@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -7.9 (-------) close 158 close 17326 close 23164 close 19741 thanks > Cc: emacs-devel@gnu.org > From: Dmitry Gutov > Date: Wed, 30 Nov 2016 03:12:20 +0200 > > On 29.11.2016 19:25, Eli Zaretskii wrote: > > > Dmitry, should I wait for your testing as well, or should I just push > > the changes? > > Yes, sorry. I think you should go ahead with them, maybe with some minor > tweaks. Done. > - In visit-tags-table-buffer's docstring, "optional arg CONT" should > probably be just "CONT", all three times. Fixed. > - More importantly, this patch contains a backward-incompatible change > to the tags-completion-table function. Maybe we should consider how to > make BUF an optional argument. It is optional now. > - It would be great if let-binding tags-table-list around > tags-lazy-completion-table didn't leak it to the global value either > (which happens with company-etags). Alas, this seems to be a harder task. Right, patches welcome. From unknown Sat Aug 16 00:34:31 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 30 Dec 2016 12:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator