From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Robert Pluim Newsgroups: gmane.emacs.bugs Subject: bug#31027: 27.0.50; xref, tags-location-ring equivalent Date: Tue, 03 Apr 2018 09:15:33 +0200 Message-ID: <87efjwyd4a.fsf@gmail.com> References: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1522739654 15551 195.159.176.226 (3 Apr 2018 07:14:14 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 3 Apr 2018 07:14:14 +0000 (UTC) Cc: 31027@debbugs.gnu.org To: charles@aurox.ch (Charles A. Roelli) Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Apr 03 09:14:09 2018 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 1f3G8v-0003vb-FL for geb-bug-gnu-emacs@m.gmane.org; Tue, 03 Apr 2018 09:14:09 +0200 Original-Received: from localhost ([::1]:38566 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f3GAy-0002Ip-Uz for geb-bug-gnu-emacs@m.gmane.org; Tue, 03 Apr 2018 03:16:16 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41981) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f3GAo-0002HH-4b for bug-gnu-emacs@gnu.org; Tue, 03 Apr 2018 03:16:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f3GAk-0003pC-S4 for bug-gnu-emacs@gnu.org; Tue, 03 Apr 2018 03:16:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:56064) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1f3GAk-0003ol-NG for bug-gnu-emacs@gnu.org; Tue, 03 Apr 2018 03:16:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1f3GAk-0006Lv-Hm for bug-gnu-emacs@gnu.org; Tue, 03 Apr 2018 03:16:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Robert Pluim Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 03 Apr 2018 07:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31027 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 31027-submit@debbugs.gnu.org id=B31027.152273974324382 (code B ref 31027); Tue, 03 Apr 2018 07:16:02 +0000 Original-Received: (at 31027) by debbugs.gnu.org; 3 Apr 2018 07:15:43 +0000 Original-Received: from localhost ([127.0.0.1]:35728 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f3GAQ-0006LB-Uo for submit@debbugs.gnu.org; Tue, 03 Apr 2018 03:15:43 -0400 Original-Received: from mail-wm0-f54.google.com ([74.125.82.54]:35147) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f3GAP-0006Kz-6g for 31027@debbugs.gnu.org; Tue, 03 Apr 2018 03:15:41 -0400 Original-Received: by mail-wm0-f54.google.com with SMTP id r82so32820311wme.0 for <31027@debbugs.gnu.org>; Tue, 03 Apr 2018 00:15:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:mail-copies-to:gmane-reply-to-list :date:in-reply-to:message-id:mime-version; bh=QFDz4M/CeBbZq48OnG01/ZHGewvyPC9QBNtwcilPK6Y=; b=US/HxC1iCXURypDwKxTFYJ54V3UmDSEBK55WNypC6hDJauUKwdBL3Qj/B0ZCzhsyAQ RF/1k1MhFHUv0U7VWYFcUs+oX7CfDA3XcbpSBuQ8OlwBTFhM7GdJjqcee4NgtBDsh1gc WuZunaNTetANr9WxGjn2AWe4QFlZZXC3Sx+H4DNW3lKlC9H/7bmICtbxndRvIG7LhMmX xfEVrjlcNkwQUTE2wRx/Zd+4INQbdnE72C+RFf6pWw2/9fXEsFJk6bh1OF4rjT3BHH6j /171g6jSuZq0mIzn9Ife36bPZI57w2WVG+wAIHak9phJOjP8Ejr0Ak4uQ3ZyFiDnXDwm x2lA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:mail-copies-to :gmane-reply-to-list:date:in-reply-to:message-id:mime-version; bh=QFDz4M/CeBbZq48OnG01/ZHGewvyPC9QBNtwcilPK6Y=; b=pgx2YYNeYSBF8PP/849s+lPNrizLFJM6kNwOYzcNsoyb6jIc347R2C7kCBLJ1pfL9W MBA5UeviBTLJLXPCaRZ84KYFB6bCalEDXOi5+Q7dCvUHGDDFZC0GgwUGFFteht6dJeOL mKIB7sHtXomt1ib/iR67EWGI5nwYK0jxcE+0jFy49j7LuhoDOPMZhiTT5lXyWT5s42IJ 0OiwJgGTd/gyqJT4+cbXD4xEw0gY46joJqa0QMcg8AKc99gpFtnzj/5LHSTDvaOza8St ej3KpQY0UfAVpogM1pmQ30D0nn2gtb9vYNG9BGmqe7SuxTxwlTYwR3EXcIHRH8dn5/fd ak1Q== X-Gm-Message-State: ALQs6tBGo4CmbEQtkR6XbyR9JU9AheD1E6/TTGRShAxDm3B8TO8NElIL cuzGcNoQZauwVOkVydB+xlfEfM8B X-Google-Smtp-Source: AIpwx4+FpT4oTeYIvx4BEKrIExD/MlGwSLVm9ePiByvbKlokdiNEtcXgVdR4sOfOtcMA0vGFVuUtlg== X-Received: by 10.28.124.14 with SMTP id x14mr3335033wmc.86.1522739734881; Tue, 03 Apr 2018 00:15:34 -0700 (PDT) Original-Received: from rpluim ([149.5.228.1]) by smtp.gmail.com with ESMTPSA id j126sm1961502wmb.33.2018.04.03.00.15.33 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 03 Apr 2018 00:15:33 -0700 (PDT) Mail-Copies-To: never Gmane-Reply-To-List: yes In-Reply-To: (Charles A. Roelli's message of "Mon, 02 Apr 2018 20:06:29 +0200") 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:144828 Archived-At: charles@aurox.ch (Charles A. Roelli) writes: > tags-location-ring seems to have no replacement in xref.el. > > from etags.el: > (defvar tags-location-ring (make-ring xref-marker-ring-length) > "Ring of markers which are locations visited by \\[find-tag]. > Pop back to the last location with \\[negative-argument] \\[find-tag].") > > We should add a "xref-location-ring" (or similar) that stores the > locations visited by "xref-find-definitions", and we can allow jumping > to them with C-u - M-., in the same way as "find-tag" does. xref has a marker stack. The following is bound to "M-," by default. (defun xref-pop-marker-stack () "Pop back to where \\[xref-find-definitions] was last invoked." (interactive) Robert