From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Josh Newsgroups: gmane.emacs.devel Subject: Re: emacs-lisp-mode and find-tag Date: Fri, 20 Jun 2014 09:52:41 -0700 Message-ID: References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=001a1134c67c21ce7f04fc47549a X-Trace: ger.gmane.org 1403283216 2005 80.91.229.3 (20 Jun 2014 16:53:36 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 20 Jun 2014 16:53:36 +0000 (UTC) Cc: Stefan Monnier , emacs-devel To: ams@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Jun 20 18:53:30 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Wy246-0005QS-PD for ged-emacs-devel@m.gmane.org; Fri, 20 Jun 2014 18:53:27 +0200 Original-Received: from localhost ([::1]:42034 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wy246-0003Hv-6Z for ged-emacs-devel@m.gmane.org; Fri, 20 Jun 2014 12:53:26 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:57004) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wy23y-0003HI-2v for emacs-devel@gnu.org; Fri, 20 Jun 2014 12:53:23 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Wy23s-0002BV-Fj for emacs-devel@gnu.org; Fri, 20 Jun 2014 12:53:18 -0400 Original-Received: from mail-ob0-f173.google.com ([209.85.214.173]:51578) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wy23s-0002BD-BN for emacs-devel@gnu.org; Fri, 20 Jun 2014 12:53:12 -0400 Original-Received: by mail-ob0-f173.google.com with SMTP id va2so1364211obc.18 for ; Fri, 20 Jun 2014 09:53:11 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc:content-type; bh=mQNhgvwq7vBgoyLTV3yaGh/TMivH+SxpBTszJyTw0ew=; b=YslpC47YGDsHRYflNPLE/bYP2tB/o8NvEx3t9srVq8YuWVbPDk8/wf4SFBYQIY1udy mSjujKD19XKzUNYyUU/NsQF/1aaJ1d6fL8limg2sibQ/uy9hfrc8sqwJcyi/Fcs/wDwm DCC05uImGLsMM1MJu5ZaahMKrb7C2y/nhXqczR07h7cwm5NsJFnhapUjiP2NA3PD4uCm Ekf7EGP5VBeTOBlDLiBi2/+iiJ38DlgvGzhWZM1ZAF9sxAcqCAzWF4kzCA1WzXRzCNpC pmkXS7PT7bvbfe73rhUqePNy8p31YlC+zlQejbTmUfdqj3/LNMs78Zt+DNnTbt8iwu9v eLcA== X-Gm-Message-State: ALoCoQm1Vq8RN/kKHNMl+c9qu9hUJpuj2c6EJDZ2zZeaT/mxKJaLaMqfLX+Kb3a0tePx7QVMtLMy X-Received: by 10.60.73.97 with SMTP id k1mr4701684oev.54.1403283191216; Fri, 20 Jun 2014 09:53:11 -0700 (PDT) Original-Received: by 10.202.78.205 with HTTP; Fri, 20 Jun 2014 09:52:41 -0700 (PDT) In-Reply-To: X-Google-Sender-Auth: KD6rJ3j88cf-dNSQPUkr_SKx3qw X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 209.85.214.173 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:172582 Archived-At: --001a1134c67c21ce7f04fc47549a Content-Type: text/plain; charset=UTF-8 On Fri, Jun 20, 2014 at 8:52 AM, Alfred M. Szmidt wrote: > > I think it would be good to provide a generic M-. (and M-*, ..) > binding that several backends (etags, symbol-file, ...) can then > use. > > That would be very nice indeed. > +1. There was a discussion[0] about this topic last year and apparent agreement in principle, but the details are yet to be worked out. At least two implementations exist already, one being the patch Leo submitted with that bug and the other being the `elisp-slime-nav' package I mentioned in that thread (and whose author has also assigned copyright). If we do define a standard set of source navigation key bindings, I hope it includes one for jumping to symbols' references. Unlike M-. for jumping to definitions, jumping to references doesn't seem to have a standard binding, even though it's often very handy. [0] http://debbugs.gnu.org/cgi/bugreport.cgi?bug=15641 Josh --001a1134c67c21ce7f04fc47549a Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
On F= ri, Jun 20, 2014 at 8:52 AM, Alfred M. Szmidt <ams@gnu.org> wrote:=
=C2=A0 =C2=A0I think it would be good to provide a generic M-. (and M-*, ..= )
=C2=A0 =C2=A0binding that several backends (etags, symbol-file, ...) can th= en
=C2=A0 =C2=A0use.

That would be very nice indeed.

<= div>
+1. =C2=A0There was a discussion[0] about this topic las= t year and
apparent agreement in principle, but the details are y= et to be
worked out. =C2=A0At least two implementations exist already, one
being the patch Leo submitted with that bug and the other being
=
the `elisp-slime-nav' package I mentioned in that thread (and
whose author has also assigned copyright).

If= we do define a standard set of source navigation key bindings,
I= hope it includes one for jumping to symbols' references. =C2=A0Unlike<= /div>
M-. for jumping to definitions, jumping to references doesn't seem=
to have a standard binding, even though it's often very hand= y.


Josh

<= br>
--001a1134c67c21ce7f04fc47549a--