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: Sun, 5 Mar 2023 00:24:01 +0200 Message-ID: <71ea5e83-183f-2ae3-8146-6a31045a0309@yandex.ru> 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> 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="38087"; 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: Eli Zaretskii , rms@gnu.org, fgunbin@fastmail.fm, casouri@gmail.com, sbaugh@janestreet.com, emacs-devel@gnu.org, azeng@janestreet.com To: Stephen Leake , John Yates Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Mar 04 23:24:55 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 1pYaJD-0009hb-As for ged-emacs-devel@m.gmane-mx.org; Sat, 04 Mar 2023 23:24:55 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pYaIW-0007F6-55; Sat, 04 Mar 2023 17:24:12 -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 1pYaIU-0007A2-M9 for emacs-devel@gnu.org; Sat, 04 Mar 2023 17:24:10 -0500 Original-Received: from mail-wr1-x434.google.com ([2a00:1450:4864:20::434]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pYaIS-0003vY-Bf; Sat, 04 Mar 2023 17:24:09 -0500 Original-Received: by mail-wr1-x434.google.com with SMTP id q16so5444338wrw.2; Sat, 04 Mar 2023 14:24:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1677968646; 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=PfeUEdzU5TBQG8jCAILVnpnAWWo1KayGtA3rgW5A09Y=; b=AOekbwfg6gJi62pISP+QI/kWvj3b6sREF0H1UwgVq0/u9m1cqkaLasyZrFmVUe44s3 4AGyQs6uFZPxa5WIk4BfH1JhGLKC2VnOPeQbGZFSnJLMEjJrQwoZibXixsPr/apL27gQ vtANwUhSNVBkZyecak25Z7d2qcv3dgKOvuBFscrlYWYaXpAc64oiAmmk6uK95jgTKWYG D4SPB2JOIW1JLeCKB3fPfFL6iXKo560/rLmoTMhHoDYfM2/f7JToe7GLtUjDz+vWjXmG 78WFYMBYgrfuIH4qIUn1iIu33I+D5zRudD0f3KUnSYh0gQmHK7h8n6nKhdtRVi7c567w j3rA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1677968646; 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=PfeUEdzU5TBQG8jCAILVnpnAWWo1KayGtA3rgW5A09Y=; b=PL/6wDGAId5vuRCEviKS9WfJGve7RKA2liUw9S9k/97Br1ye6B0+vuJPoQEe6RePeC EBMnkhO3XB7ZmOMSjz0EgohFJFh6xaDw25MaAI6m8jy1Lo1FJHcqp1ry9atzubKZQBeE m7U+jL+jryM5gRtORwBYPfgyiijFOX9cMMaLR2or51WXjJ1VHQlYcZ6GcAvfgrodKkD3 sw6a66R1AbAgt9MkFVuiIxnsHt5+iUxA78iENjTCQmrdag61s0PiEOk0RPDRF/ipnPuY VBpxqjstGtZt6ImKlEyk4gZiOWQoR1JiHPIQmw5OJ+CdzPMbuQdweVVC7Y5eiMk0q1UU /j1g== X-Gm-Message-State: AO0yUKWLL2uawYzNIE5mDeDHZQJe2BSq/zBCY/K0XsYNJ7TGuj3uVQQY OZr9gQ3LmNLCFerDA8Y/ImA= X-Google-Smtp-Source: AK7set8/+ZditcTSxuunwVBaQ0SHBSOFyLBAbdEdjna3c0i1LhdT8mqKkuAA/j0tVAbYDPttNS880w== X-Received: by 2002:a5d:4e08:0:b0:2c7:1dae:ad78 with SMTP id p8-20020a5d4e08000000b002c71daead78mr3578085wrt.64.1677968645699; Sat, 04 Mar 2023 14:24:05 -0800 (PST) Original-Received: from [192.168.0.2] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id i11-20020adffdcb000000b002c573cff730sm6037389wrs.68.2023.03.04.14.24.02 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 04 Mar 2023 14:24:04 -0800 (PST) Content-Language: en-US In-Reply-To: <861qm4tkih.fsf@stephe-leake.org> Received-SPF: pass client-ip=2a00:1450:4864:20::434; envelope-from=raaahh@gmail.com; helo=mail-wr1-x434.google.com X-Spam_score_int: -15 X-Spam_score: -1.6 X-Spam_bar: - X-Spam_report: (-1.6 / 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.249, NICE_REPLY_A=-0.089, 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:303951 Archived-At: On 04/03/2023 20:54, Stephen Leake wrote: > I'm ok with "declaration" Thanks all! Seems like we're going with 'declaration' after all. Now, the next question is will we be able to provide some implementation of this method using one of the default backends? elisp -- probably not. Can we have one for 'etags'? Even if we just limit it to a pre-defined set of languages? Otherwise, I guess, we'll only add to Eglot's xref backend.