From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: =?utf-8?B?xaB0xJtww6FuIE7Em21lYw==?= Newsgroups: gmane.emacs.help Subject: Re: Tags user interface? Date: Sat, 04 Apr 2020 15:24:51 +0200 Message-ID: <874ktzl6xo.fsf@gmail.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="122734"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: Help GNU Emacs To: Skip Montanaro Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Sat Apr 04 15:24:50 2020 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jKin4-000Vqg-5O for geh-help-gnu-emacs@m.gmane-mx.org; Sat, 04 Apr 2020 15:24:50 +0200 Original-Received: from localhost ([::1]:38750 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jKin3-0003Tc-7x for geh-help-gnu-emacs@m.gmane-mx.org; Sat, 04 Apr 2020 09:24:49 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:60324) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jKimk-0003TT-K3 for help-gnu-emacs@gnu.org; Sat, 04 Apr 2020 09:24:31 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jKimj-0002tQ-Jl for help-gnu-emacs@gnu.org; Sat, 04 Apr 2020 09:24:30 -0400 Original-Received: from mail-lj1-x22a.google.com ([2a00:1450:4864:20::22a]:38058) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1jKimj-0002s3-BA for help-gnu-emacs@gnu.org; Sat, 04 Apr 2020 09:24:29 -0400 Original-Received: by mail-lj1-x22a.google.com with SMTP id v16so9844852ljg.5 for ; Sat, 04 Apr 2020 06:24:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:in-reply-to:references:user-agent:date :message-id:mime-version:content-transfer-encoding; bh=NNw0+xjlzooF279OAzUYtXpvw3YUZTu6lB8ciX8bN/I=; b=BquauG66yy5L1KTBqPUEmbVEwczJWvk4O+R89LDL293UG/1H4GL4lfhzk5y2WylwkJ LF0YQj5jRN+wXS6/ANSa70bTe8FprovW+WpSy2T111bOe8pVl2cz41ngbErE84Cp8Q9q W/1MjsHUeiUg0mYZ0H2kqVT8D4hGJzyeEcWY1im6JvL2uJPfIFXCy+/keemsRPdR8/QL E3IQaTl6ELQIM7ERJWivaN2vznEVfQkxtnPcFDRNHb3B5Q7jQTZXKRU9XW8zhBeYoUUS xuf5GpG2sD+T34eBio5Fjutdi0wJ7xcegVmM+hzTAw0eyz55OlkHvzDX+r6SQGVnhNAm Ql7A== 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:in-reply-to:references :user-agent:date:message-id:mime-version:content-transfer-encoding; bh=NNw0+xjlzooF279OAzUYtXpvw3YUZTu6lB8ciX8bN/I=; b=YRrK6MUlH2WxYXo5hCwblqT4VJtWfGyGF84D3yb1DL0HrOydDMvEMYKYIoMoA6AmUb JcoSg2TE8GazDnS+N9MaDLHle0VJbheGZEME2KHRIhTxBkKborxF6XeK9hhSA7PaD7ss hFl1SUOrxPDR+i+5PztLdJGmznsgdnL5cFXQURrzhnwD0f9VPdU3s8gEMBO60UO28OfQ Y5cuYL62T+BFsek0yQ7VexqeTkHD2qZHWQm16aUc5Jsapg3bBJnBcvpbCPwTgIYEyDwA iqMT52Ub7hh2opm7o2dtYJ4GUNXj5Z91QjaX7nRFqaDxm7v13J/aNaY8RugN1ULoPYyl +4gg== X-Gm-Message-State: AGi0PuZd4T+lIICe1Id03Cs3G3zTho3xv+YtEzbjPa8Ri1Q3+tKB46h9 WReN92cF5RmnAV+rmtnk38I= X-Google-Smtp-Source: APiQypIDVrY0NOvdfSVkJBtbQcxemDjhoBg7wwQ1KRPjkooXP37XTsKEHYy6nBRRxeTXxJDXQS8fmg== X-Received: by 2002:a2e:b4b9:: with SMTP id q25mr7811851ljm.104.1586006662354; Sat, 04 Apr 2020 06:24:22 -0700 (PDT) Original-Received: from localhost ([185.112.167.47]) by smtp.gmail.com with ESMTPSA id e4sm7984632lfn.80.2020.04.04.06.24.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 04 Apr 2020 06:24:21 -0700 (PDT) In-Reply-To: (Skip Montanaro's message of "Sat, 4 Apr 2020 05:27:08 -0700") X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::22a X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:122753 Archived-At: On Sat, 4 Apr 2020 05:27:08 -0700 Skip Montanaro wrote: > It's been a long time since I used tags much, but I find myself needing it > now while exploring a large code base (Python source). It seems no tags > commands are bound to key sequences any longer. Am I missing something? Is > there a better way to jump to the definition of a C object (using the term > loosely)? These days M-. is bound to `xref-find-definitions' by default, which is a generalized source jumping interface, so to speak; but `etags--xref-backend' is still included in the default value of `xref-backend-functions', so I would expect M-. to still work as expected for you, as long as you have etags set up. Different modes provide various other backends, of course. The most common ones for Python currently seem to be lsp-mode or elpy, both of which provide their own backends (sourced from the likes of jedi or python-language-server). --=20 =C5=A0t=C4=9Bp=C3=A1n