From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: John Yates Newsgroups: gmane.emacs.devel Subject: Re: Adding support for xref jumping to headers/interfaces Date: Mon, 6 Mar 2023 09:43:46 -0500 Message-ID: References: <1587ddb6-f631-0890-965a-c7acb5729fa6@yandex.ru> <661d8615-433a-2c6a-1310-fce05af9337d@yandex.ru> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="31574"; mail-complaints-to="usenet@ciao.gmane.io" Cc: =?UTF-8?B?Sm/Do28gVMOhdm9yYQ==?= , Helmut Eller , emacs-devel To: Dmitry Gutov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Mar 06 15:44:39 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 1pZC4t-00081a-6l for ged-emacs-devel@m.gmane-mx.org; Mon, 06 Mar 2023 15:44:39 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pZC4J-0001cj-8U; Mon, 06 Mar 2023 09:44:03 -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 1pZC4H-0001cN-B6 for emacs-devel@gnu.org; Mon, 06 Mar 2023 09:44:01 -0500 Original-Received: from mail-ed1-f48.google.com ([209.85.208.48]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pZC4F-0007m5-Ru for emacs-devel@gnu.org; Mon, 06 Mar 2023 09:44:01 -0500 Original-Received: by mail-ed1-f48.google.com with SMTP id i34so39534886eda.7 for ; Mon, 06 Mar 2023 06:43:59 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678113838; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=O0IGhhEULEQYzpfOLsGsAH+bRU14MLZEUf2V9Gf47Q0=; b=MJZcQUppZRqat0scdBOAqoMmHDzCkDf7E9MNiZv/J3mJDDWXXufsOQ8k9mKGd8WdKc gYNZoU0curhPObVQZJI0SssUPytAPfyLejFs3UkjtaBmzfO4bc/KT0zBx2FJU6oUmBvl 25WXXBOltdd2Lh8XFn4OZFPICAYgy4jExWdRImIjujGbVdAZuPCJVJdNGsSW8IS8OOaP QAiiH6mNJ1r3vJICxKDjZJmmzb0cwv/TQnmL1ULFVVyGj45e98GjRWprBCaQ07l63XKw faIAxAcdcqoLKKTOKFoPDz3a8cZZI+2/4aImi1RitY4vTcszXaFIx3BFai4/n9BUnWVr WeFA== X-Gm-Message-State: AO0yUKW7B/Sl4Ta6/lnURcaQfkJZOckyX09v7AL5V6KquZ57obCRQ5lQ cGtM1jBjrbwoIRZ4aTqMkaJKBgqCM6T2Z7dTUNI= X-Google-Smtp-Source: AK7set8ZbNjo5cU2D3AspJbzZLx8gpw0LYveU3xDtuWOgStjqgeM5vUGxuRZPIiARqLWU2U13as9tAfX1Amt2xh9+gI= X-Received: by 2002:a50:bb64:0:b0:4c6:1bec:66c1 with SMTP id y91-20020a50bb64000000b004c61bec66c1mr6056119ede.7.1678113838235; Mon, 06 Mar 2023 06:43:58 -0800 (PST) In-Reply-To: <661d8615-433a-2c6a-1310-fce05af9337d@yandex.ru> Received-SPF: pass client-ip=209.85.208.48; envelope-from=john.yates.sheets@gmail.com; helo=mail-ed1-f48.google.com X-Spam_score_int: -13 X-Spam_score: -1.4 X-Spam_bar: - X-Spam_report: (-1.4 / 5.0 requ) BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, 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:304052 Archived-At: On Mon, Mar 6, 2023 at 9:23=E2=80=AFAM Dmitry Gutov wrot= e: > > But this issue is not limited to Xref commands: major modes have been > rebinding global key bindings for a long time. Agreed. Still, package authors should be encouraged, where possible, to support emacs UI consistency. All else being equal, violating a widely followed pattern is likely not a good local UI choice. Pointing out the existence of an overarching key binding scheme, even if it does not apply to a particular package, may prompt more thoughtful choices of key bindings.