From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Josiah Schwab Newsgroups: gmane.emacs.bugs Subject: bug#158: Etags completion problem for local tags table Date: Tue, 22 Nov 2016 10:23:35 -0800 Message-ID: <8737ij5q6w.fsf@gmail.com> References: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1479839867 2100 195.159.176.226 (22 Nov 2016 18:37:47 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 22 Nov 2016 18:37:47 +0000 (UTC) User-Agent: mu4e 0.9.17; emacs 25.1.1 Cc: Radey Shouman To: 158@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Nov 22 19:37:42 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c9Fwq-0007Tw-I7 for geb-bug-gnu-emacs@m.gmane.org; Tue, 22 Nov 2016 19:37:40 +0100 Original-Received: from localhost ([::1]:57430 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c9Fwu-0005Qu-5B for geb-bug-gnu-emacs@m.gmane.org; Tue, 22 Nov 2016 13:37:44 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:44889) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c9FsR-00028I-Gw for bug-gnu-emacs@gnu.org; Tue, 22 Nov 2016 13:33:12 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c9FsM-0005XM-DO for bug-gnu-emacs@gnu.org; Tue, 22 Nov 2016 13:33:07 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:51418) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1c9FsM-0005XI-9a for bug-gnu-emacs@gnu.org; Tue, 22 Nov 2016 13:33:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1c9FsM-00065u-1m for bug-gnu-emacs@gnu.org; Tue, 22 Nov 2016 13:33:02 -0500 X-Loop: help-debbugs@gnu.org In-Reply-To: Resent-From: Josiah Schwab Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 22 Nov 2016 18:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 158 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 158-submit@debbugs.gnu.org id=B158.147983954223374 (code B ref 158); Tue, 22 Nov 2016 18:33:02 +0000 Original-Received: (at 158) by debbugs.gnu.org; 22 Nov 2016 18:32:22 +0000 Original-Received: from localhost ([127.0.0.1]:38584 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c9Frh-00064v-JN for submit@debbugs.gnu.org; Tue, 22 Nov 2016 13:32:22 -0500 Original-Received: from mail-pf0-f194.google.com ([209.85.192.194]:35080) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c9FkS-0005so-H4 for 158@debbugs.gnu.org; Tue, 22 Nov 2016 13:24:52 -0500 Original-Received: by mail-pf0-f194.google.com with SMTP id i88so1807348pfk.2 for <158@debbugs.gnu.org>; Tue, 22 Nov 2016 10:24:52 -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=kWmZz6lLPtQ+gEDO47yiVZ1TRRSaDXzkbsfeXehMDBk=; b=LIcJqIHW+vLkJLsxSk5SSeR7JJaShSynznOAvH4EBpoHLucPMDYV6rq1M6yQUjgyT5 ovJuIrR12T/p1FwqsnQpEZXOA/T/QOvd1j2XpFHafmk5Umj8Mq8tULVaQ18LriKXhN8B LxxkLpsa25ekSDiF/bxxTOd6cat5T1TyVLreByCrgnw8lnLQLmUT6DSVbIhm1ulLe1e/ pkbOgwGnz63JYL2rMULAXSO5v6UeaXu8viJ1Ru1wOhh+xo1MCfTCm/TZC9Os3Cu0qr04 nLZumRMZqF5ABqJDJOy1Hkdq2XU3gi0uWHIr2o0txGBChtmAKp3Ej3Q1xYYlHkasFa1Q kneQ== 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=kWmZz6lLPtQ+gEDO47yiVZ1TRRSaDXzkbsfeXehMDBk=; b=IgqocNZw/2jedIY6RZKJpHMZ6vOKGuwilwwIm13IfBsscTGfBZ1oOMdYITqtxw8QxQ FQUJvLXNf4Ncz2fYUA0seJ88F9kH7lBFpcOh38DUYS6NFb/ZiZeo2SH2SC95MeeMKcW+ YKwuzNjisDhqXzYi3Y1ul0acfPh+jHBeviiEyZ+EZJpDKHMIZPfjV17rXchET/JdYK3l BrATCiZ8K9ItWap0i0xdQZMxjJMdXu3VLf8ftt28go7X3AZtCnQ8JsN+IVFu91vfoV0V spoW8RgVOydqmNDXbxks6agB319yfZJHQwI3HhzyYQwbkvLeQe9Ik+NIaa0QoDv1kpUv 1i+g== X-Gm-Message-State: AKaTC02DZXbl3tYH1RHXMI2+rbkxQQdOL0GS1kiPlLes8t0I7PKpXhR3XfWXCDH9xBvogg== X-Received: by 10.84.192.131 with SMTP id c3mr2295382pld.149.1479839086547; Tue, 22 Nov 2016 10:24:46 -0800 (PST) Original-Received: from localhost (dhcp-22-75.ucolick.org. [128.114.22.75]) by smtp.gmail.com with ESMTPSA id u78sm45268204pfa.53.2016.11.22.10.24.45 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 22 Nov 2016 10:24:46 -0800 (PST) X-Mailman-Approved-At: Tue, 22 Nov 2016 13:32:19 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:125993 Archived-At: Hello, > It doesn't sound hard to test for someone who does have emacs 25 > built. I have been able to reproduce this bug under emacs 25.1 and git master (at c542fab). Here are the steps to reproduce. For simplicity, I am using two very minimal tags files (fruits/TAGS and vegetables/TAGS) available from https://github.com/jschwab/emacs-tags-issues but any tags files ought to do. Open emacs with emacs -Q Do ,---- | C-x C-f file1 | M-: (visit-tags-table "fruits/TAGS") | M-. [TAB] `---- The possible completions offered will be fruits, as expected. Continue by doing ,---- | C-x C-f file2 | M-: (visit-tags-table "vegetables/TAGS" t) `---- The user is prompted, "Keep current list of tags tables also? (y or n)". Reply n. Now do ,---- | M-. [TAB] `---- The possible completions offered will be fruits and not vegetables as expected. After this, the *Messages* buffer looks like ,---- | (New file) | Starting a new list of tags tables | "/home/jschwab/Software/emacs-tags-issues/fruits/TAGS" | Making tags completion table for /home/jschwab/Software/emacs-tags-issues/fruits/TAGS...done | Making completion list... | Quit | (New file) | Keep current list of tags tables also? (y or n) n | Starting a new list of tags tables | "/home/jschwab/Software/emacs-tags-issues/vegetables/TAGS" | Making tags completion table for /home/jschwab/Software/emacs-tags-issues/vegetables/TAGS... | Making tags completion table for /home/jschwab/Software/emacs-tags-issues/fruits/TAGS... | Making tags completion table for /home/jschwab/Software/emacs-tags-issues/vegetables/TAGS...done | Making completion list... | Quit `---- It seems like this issue could be related to https://debbugs.gnu.org/cgi/bugreport.cgi?bug=19741 Josiah