From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.devel Subject: Re: Adding support for xref jumping to headers/interfaces Date: Wed, 8 Mar 2023 22:15:18 +0200 Message-ID: References: <83bklin83z.fsf@gnu.org> <865ybmu2ha.fsf@stephe-leake.org> <39e25c9a-b4cc-a0ce-3f2a-1d2a1fc243d0@yandex.ru> <83pm9sfxfa.fsf@gnu.org> <861qm4tkih.fsf@stephe-leake.org> <71ea5e83-183f-2ae3-8146-6a31045a0309@yandex.ru> <834jqzafse.fsf@gnu.org> <83h6uv47e8.fsf@gnu.org> <4639d7ca-2109-864c-33c0-38e65f26f262@yandex.ru> <835ybb3txt.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="31837"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.7.1 Cc: stephen_leake@stephe-leake.org, john@yates-sheets.org, rms@gnu.org, fgunbin@fastmail.fm, casouri@gmail.com, sbaugh@janestreet.com, emacs-devel@gnu.org, azeng@janestreet.com To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Mar 08 21:16:19 2023 Return-path: Envelope-to: ged-emacs-devel@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 1pa0Cv-00081Q-FY for ged-emacs-devel@m.gmane-mx.org; Wed, 08 Mar 2023 21:16:17 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pa0CD-0005m8-Ki; Wed, 08 Mar 2023 15:15:33 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pa0C8-0005kd-Em for emacs-devel@gnu.org; Wed, 08 Mar 2023 15:15:29 -0500 Original-Received: from mail-ed1-x52e.google.com ([2a00:1450:4864:20::52e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pa0C5-0001UG-1S; Wed, 08 Mar 2023 15:15:26 -0500 Original-Received: by mail-ed1-x52e.google.com with SMTP id a25so70777413edb.0; Wed, 08 Mar 2023 12:15:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1678306522; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=pXVZ+OXdFbqNBiS57BeIZ93GOlaT0oZT5kh/lMu1Bkc=; b=ahEp5f3pGSccTyFlRJC+1XnNvJejUzZLly/gvAV+sxJgWR4LQGRgkDjYxtFiydEMVW hzMqrWz+s2bYXQQMdQmbtXPx16o4snq7EEQ60A5C0AzZ4CBhxXSNSyUuW54TIMZnLA3X a9MoGAOsE+M9T7Hy9KSN86+s0ASluVYl6ysP2AC6G8I0CfbkvF+BscWjbyHgm5en77BX joyJbdpRatULxQgg6ZVuFd5Gu0AwzAwXzDHghRaweFBWw+qy7CehgPzdRUvZOAJewUuC AzgXe70Fccx6L3LQBrTR9YTyXBl937p3FWJBYqsQCXi0a6RVGq1j+DtX21bzlvGSJ6QI 3zKg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678306522; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=pXVZ+OXdFbqNBiS57BeIZ93GOlaT0oZT5kh/lMu1Bkc=; b=drPDosqf7EzKh0XAlno9zYk9BkQQC1YA6JLgwuyXJVGP+e6fO5vF/gz2dn9lvNbB9Q YZs5VwmWzzxtsBSNCQPVxZ+/MkY48Pi9UPDxnFx9E3AOLidJ5maAKBLxRVnSQmTZl+ZV wrlp85Yc2ysi/Obfs/Vztwe54+PaDd0NE5UhSDtcLDxHlT3Iiw/5DdVLfrriesZifAA7 TprAAVPWXe/rXs+VzJTiwODP7VSAD9TfT+OeN+B+POmpm+bvmx3AzaJNh68qpPHK2JPh 6KHg4YayKgVbDqk2NL6vktw9KjhEjBjHXWwhtYGLv6sF4SgUohoSSBoPiQiZuYwaqYlT df+A== X-Gm-Message-State: AO0yUKXGd18cDIniZcf0dEiYuHY+YPUq/hylLQYsWqOrKxcXApTnloro uP9HONWi1/Mn85NqNIjxfDd8c4FExsc= X-Google-Smtp-Source: AK7set+FT+WSynskImQYPCt40clEaRROZJCZGXpxfFevwCBeYdsVYjVqg15bRNZ6pvGh3s8VKgemzA== X-Received: by 2002:a17:906:3c56:b0:8ae:f19f:609e with SMTP id i22-20020a1709063c5600b008aef19f609emr21069553ejg.66.1678306521816; Wed, 08 Mar 2023 12:15:21 -0800 (PST) Original-Received: from [192.168.0.2] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id q8-20020a170906940800b008eb89a435c9sm7819011ejx.164.2023.03.08.12.15.20 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 08 Mar 2023 12:15:21 -0800 (PST) Content-Language: en-US In-Reply-To: <835ybb3txt.fsf@gnu.org> Received-SPF: pass client-ip=2a00:1450:4864:20::52e; envelope-from=raaahh@gmail.com; helo=mail-ed1-x52e.google.com X-Spam_score_int: -14 X-Spam_score: -1.5 X-Spam_bar: - X-Spam_report: (-1.5 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:304154 Archived-At: On 08/03/2023 21:49, Eli Zaretskii wrote: > If all the rest are also okay with such a change, then yes, > this obstacle is down. Hmm, tag-implicit-name-match-p uses the $ anchor in its regexp (line 1652), seemingly unnecessarily. That condition can break. I suppose that we could ensure to only produce explicit tags when kinds are added. Or add a new switch to etags which would add kinds, default to off. Then the new feature would be supported (by etags backend) only for users who made sure to generate that info.