From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Kangas Newsgroups: gmane.emacs.devel Subject: Re: Proposal: new default bindings for winner and windmove Date: Sun, 23 Jun 2024 08:24:55 -0700 Message-ID: References: <7133BE83-064B-43A4-A193-61376605222C@dancol.org> <055E6E92-6971-409E-A106-7E0C64FEF856@dancol.org> <87bk3r22x5.fsf@yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="16833"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Alan Mackenzie , Stefan Monnier , emacs-devel@gnu.org To: Po Lu , Daniel Colascione Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Jun 23 17:25:50 2024 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 1sLP6E-0004IF-M4 for ged-emacs-devel@m.gmane-mx.org; Sun, 23 Jun 2024 17:25:50 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sLP5R-0005LQ-R5; Sun, 23 Jun 2024 11:25:01 -0400 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 1sLP5P-00051J-Q6 for emacs-devel@gnu.org; Sun, 23 Jun 2024 11:24:59 -0400 Original-Received: from mail-ed1-x52f.google.com ([2a00:1450:4864:20::52f]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sLP5O-0003So-5f for emacs-devel@gnu.org; Sun, 23 Jun 2024 11:24:59 -0400 Original-Received: by mail-ed1-x52f.google.com with SMTP id 4fb4d7f45d1cf-57d07464aa9so3196235a12.2 for ; Sun, 23 Jun 2024 08:24:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1719156296; x=1719761096; darn=gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=u9XzFJs6eOowsKssmWOsbl4jtFOz7UNuRArosUVY+n8=; b=nZBUbMhQtTSBIKU4qWUU1ege864Bri7HVoHQ/2/YH7EnD7JrxvXR4xIJUMRL4gjfip h4WvgIulA4YrIlRjU40e14iBLQ0W375rFGUFXKo5gM7/x6QCaFvsfU3JK1w9IamYeD1/ XZTeeKLvUqAymu+/mSLi4LFjd/yyVZC2pcjs9IAu3FGHw6ZEmYvmQZZBfNWkXwrn3Dc/ 9X7phUuZsHQcA01E9SK1WYd+j+mdobASNnqg6Uuw4B2+YKrzWhNawqZ/xprZTvfTQm8w sYlUZWNeFH7i9927InXvMCCAOOPGegNqmqG0MnseXw3zEk0AmzCY3NO0cGCdqIn7d7WJ 87WA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719156296; x=1719761096; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=u9XzFJs6eOowsKssmWOsbl4jtFOz7UNuRArosUVY+n8=; b=aErBbWQDBKvLRIKNt35psWvWQq9rQ3NtV3YL9SAXciOxWMA1PU7bykZSvX1xIk/3OH gIci4bHznh4+EWrfVjW9QlMwIbxI2e2FpPt3x6smgQlOztJ6FUvMtAfgzMcP+fmP7y3X 7V0a9a6ntdrMXpUBLnS4vQbi+YYkyurACj8UN0OQC513gO7FwHqcbQdSa1bRMuyOhV3U i1UP/C+NUCRm21ZucMJUrTj4ncV5nY4M/1D52IL1fIf/Xop66jkvbWZP++/Rursl2vcL oc9Rr6ynPzkjWDE26XfD9SIgLNsKjQwGSM09lisca3hng811Ea58vCqHEXdb5JJxPKtm 8jww== X-Forwarded-Encrypted: i=1; AJvYcCVhuCJMT5jfO5AIKZwOUo+HJs4pjnG7GOmDFm7XHS00w2UOtvWHUoO4Et4uULmHzXK9ixhEz/zAJ20WIgwGk9TdkJqh X-Gm-Message-State: AOJu0YzlLATC+Ol1b5s5Rw2obJy1on8E9+B6pdrYmWRGmAEcfmNCovqE xsHwOuGAV3K5LbSSLpDOkpIb4mrV4qtFXKsmuYW3K2JoyrEggr/8JHOfbThocYC+xJ3R1dOyRQc KYAt6ZFxpHBRFAaoy5iSAj37480A= X-Google-Smtp-Source: AGHT+IES7+xuWlRPnF5dyKG4HrsPwp9nIk/vUc3eqj9E3aGVPParCSHg9We6gSA+vWFB+FZj00tuSF4ylXi1H4QR4Yg= X-Received: by 2002:a50:8715:0:b0:578:67db:7529 with SMTP id 4fb4d7f45d1cf-57d4bd56300mr1484895a12.4.1719156296107; Sun, 23 Jun 2024 08:24:56 -0700 (PDT) Original-Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sun, 23 Jun 2024 08:24:55 -0700 In-Reply-To: <87bk3r22x5.fsf@yahoo.com> Received-SPF: pass client-ip=2a00:1450:4864:20::52f; envelope-from=stefankangas@gmail.com; helo=mail-ed1-x52f.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham 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:320547 Archived-At: Po Lu writes: > Daniel Colascione writes: > >> So? Nobody is preventing those users doing what they want with their >> key bindings. You're making a general purpose argument against having >> default key bindings at all. Why don't we just ship Emacs with an >> empty global keymap so we're not imposing on anyone? > > Replace "having" with "introducing" and you should find that this line > of argument is generally sound. After all these years, all the commands > that justify being bound by default have already received bindings in > the default keymaps, and plenty of commands that are well in excess of > this criterion. We are not going to impose a general embargo on new keybindings. This idea has been proposed and rejected in the past. So we will have to consider every proposal individually. This might include some amount of bikeshedding. Sorry.