From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.devel Subject: RE: [External] : Re: Change default behavior of some commands that act on region? Date: Sun, 23 May 2021 00:24:53 +0000 Message-ID: References: <87r1hyo65z.fsf@mail.linkov.net> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="33883"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "emacs-devel@gnu.org" To: Juri Linkov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun May 23 02:27:23 2021 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 1lkbxj-0008b1-5L for ged-emacs-devel@m.gmane-mx.org; Sun, 23 May 2021 02:27:23 +0200 Original-Received: from localhost ([::1]:57428 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lkbxi-0007SJ-6x for ged-emacs-devel@m.gmane-mx.org; Sat, 22 May 2021 20:27:22 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:38812) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lkbvS-0003m4-JJ for emacs-devel@gnu.org; Sat, 22 May 2021 20:25:02 -0400 Original-Received: from userp2130.oracle.com ([156.151.31.86]:50546) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lkbvQ-0000JK-Pi for emacs-devel@gnu.org; Sat, 22 May 2021 20:25:02 -0400 Original-Received: from pps.filterd (userp2130.oracle.com [127.0.0.1]) by userp2130.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 14N0OQgI015465; Sun, 23 May 2021 00:24:57 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2020-01-29; bh=P9g6Gx0MbDI1JBe4/0opovJe2g7ONJ9Tia0uqitJ84w=; b=W3DWUv4/mXvqr8omIC3O/PTeznKN20d3iq5o4FWksynPQ6J9iKAQuFBFQzc9CYhkC2Wt F+TplwW1YzF/ARLaMoWXCWBtlRvqNj7r+WD1RvMXYVcFdjwrWzihrGnmPnnoAEmNkFvl 3ZWLnDqMwQMPBGmefIUDuJHs0tgKw0HCXcI4cMSAj2ATS/+cB14qOIMBajgao/wS3LYj sOmSjJcGer/l0AZkaKvfcto+2h5Xd5P2cMt8kx+R3x/DALhz6X93T1hdXTwaOHeBWOCe pFSSThL7NAvZfbufaFJXHO+Rc4wKDpii2RMcLWATh6AsCWjPIbjF2iPg92KHWe7O8+K6 QA== Original-Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70]) by userp2130.oracle.com with ESMTP id 38q3q8r8t4-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 23 May 2021 00:24:56 +0000 Original-Received: from pps.filterd (aserp3020.oracle.com [127.0.0.1]) by aserp3020.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 14N0AXKO010288; Sun, 23 May 2021 00:24:55 GMT Original-Received: from nam02-bn1-obe.outbound.protection.outlook.com (mail-bn1nam07lp2049.outbound.protection.outlook.com [104.47.51.49]) by aserp3020.oracle.com with ESMTP id 38pss2k8g6-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 23 May 2021 00:24:55 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UhMRMJbk1INe4b1PP6zVy3PUq8ucLLHcpkuN5v9cfKUdVha50iTvoyKL87aNwD7ypmUKXY5mFTV0DCQBtY45cT3BPP7hZpqXQT3FJPKq1mpa3JhkU9yAphAjEA2NdlIisWMMBkg6WkV3pS5vuibI+AlYxQ/HLhxoUw1I+C0NL167tMCMG1vMMov/V4N7QcNf+F5+7A7KXA3IzbqiskJXxUyDFAJ2/K3LTaUHebtqOpoqEvqsHQvyi6WBVTjcGiacbcI6ZNqBoVomuA7lySfD4QlmGBn+aUClIMm7/k+Ly51TpKZpnu/tNG0nyN4X3gLA2MYQxK85PPK06vsiMmeXQQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=P9g6Gx0MbDI1JBe4/0opovJe2g7ONJ9Tia0uqitJ84w=; b=Ol0SRQedKV593QCi2TMHQ+Bsu8Dcmh4Z6KmWntJHY3ZDyoJ+BjyziPEGTLOxwvUa7QOe/M8HB1+NFhDs47zAfTPlkWT6KPGxzwM28jwyAmfe23KnAwFaa73ganAQpA8iuV2LmMDWhjERGwakmKqNYRpVfRyF9S74/WFh2qfiu/tRRughF0Qf0yFjdlTwHJs2YNccWP7urpkIFHM5QgLftjHb84IKZV48m7F7yQn5FLHKBCR5qwNAf4V+tAtNlwBUM4Th86k7jR8LR1LdNAlJol+YAGF3PkCc5wrcvrwkNLT2k+++tcWgjX7idjJ7SBOhV6XZoqZm4/8sdY09NTnAQQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=P9g6Gx0MbDI1JBe4/0opovJe2g7ONJ9Tia0uqitJ84w=; b=ELO4W3Kpf5KLq2cJ1xAPqlETlGDSTf3NUZyfvExVOfQvcFB8g//BoOXvyt24IBxkeiVRsiqmBd8f75ownT0p9WnZoE2/3mwmwfcXHskMFjLlf/mh5VGbUZwcURCQVpt0BNukDP5inp1wIwDtISPveg18O0oNagfZa/fD5YINiXk= Original-Received: from SA2PR10MB4474.namprd10.prod.outlook.com (2603:10b6:806:11b::15) by SN6PR10MB2893.namprd10.prod.outlook.com (2603:10b6:805:d1::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4150.25; Sun, 23 May 2021 00:24:54 +0000 Original-Received: from SA2PR10MB4474.namprd10.prod.outlook.com ([fe80::2109:9725:fd4a:6494]) by SA2PR10MB4474.namprd10.prod.outlook.com ([fe80::2109:9725:fd4a:6494%6]) with mapi id 15.20.4150.026; Sun, 23 May 2021 00:24:54 +0000 Thread-Topic: [External] : Re: Change default behavior of some commands that act on region? Thread-Index: AddOgj9jmbCPuskvSDmMk5TwAnSeOQAykgOVAAHSANA= In-Reply-To: <87r1hyo65z.fsf@mail.linkov.net> Accept-Language: en-US Content-Language: en-US authentication-results: linkov.net; dkim=none (message not signed) header.d=none;linkov.net; dmarc=none action=none header.from=oracle.com; x-originating-ip: [73.170.83.28] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 68971948-07e7-46fb-8a9d-08d91d812fef x-ms-traffictypediagnostic: SN6PR10MB2893: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:5516; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: W9ledGNrfrgN7cnE73VCOjygwptnqrwBFfniK3G4T8bq0W9tFG2oagA68xxQ6uNSTbOTuLNkTaBzm8GJd/0/Xi0yiCIjLwrbJgy8ttSnu2DAeb1yYl5pc7VVg8LtTxU16kZ4el0l7Cm4Xg34zwDgrbaB4hvMTH+Mq8pZo9Md+i2TAnzIVy2gYYxylGMac95b9qSxmmq9L1JXmgbKC3doZTfCa0Dw901cpCTNCm3bj3AjpKfcXI4l90QsZBigZH9YeuWGUhQgBTiGYvdubLfBVsLBgNIqFjG0xAjfgswkGhr825+ey9CvYbf4+f17kzUi9c3ElJZ4e7tWfigqZcupVK8T82xpSMehIbH4XZJRSQoGMddrhcGNSdvex0DYwMb5o/Jd7tCWz8S+RSjhU4i3h+ipGZrGcLBhfoJDTtVvAEKzFnuSblQCmpNX82fe2ZX31QP1B+3tx6Hk+5rjxiGf7LGSsFeGYTgsI6VbAQgp8Mio60hk7ogXCKjFnViqY0iftp2XBzu6YgsIrO49Trcjw0KV6yQ//gVfMOoz4Fo+P/zKsNXX+JdrX4SmXz0msjTKaNFpNWAfcQD2okNuExTRNjo4gX0r4UBDA3l+qFU0f08= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SA2PR10MB4474.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(136003)(376002)(366004)(346002)(396003)(39860400002)(52536014)(4326008)(26005)(33656002)(5660300002)(122000001)(4744005)(8936002)(44832011)(71200400001)(316002)(2906002)(186003)(6506007)(6916009)(9686003)(38100700002)(55016002)(478600001)(8676002)(64756008)(86362001)(66476007)(66446008)(66556008)(76116006)(7696005)(66946007); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?uzFSWxU2keSomn61nYITSK23ZgNHpQYU9onwoFPWflCGPu1WXkIHF9edF4df?= =?us-ascii?Q?rz5rbhfTQ5sjRglYFF81CMBudtdB5T2qlkv3vu93j4gHnxaf9kYcECvPxLH2?= =?us-ascii?Q?WvOvuSjYxg28topNi72IB5+V+WF5ndiNZ+GrRZK6DZs3B9xvQiE0IkQky7ou?= =?us-ascii?Q?pAJFmHtYmn4iiArxL8w1DoEBhh9WbSD7MUb+TD4aD917eRRiL6cghsZtmffm?= =?us-ascii?Q?rXaQ8ZEQE+I2gsNgpCOPTwWHtYA9Wka1iOagRO8ny/wb5c2cytQP6/S7XzHg?= =?us-ascii?Q?yOSV2I9Kwe6FVcZVK5QlZqiwhk6oluM4p5XVPjrqVb/yATzl52V6cns2yx4m?= =?us-ascii?Q?ymDiXOFUlPxwwUwsFG4gdRSH3yY0oOquV8XfPZHyErHzLDU3diQOyazEXMvS?= =?us-ascii?Q?c8dVsCoXmpuTUyvrAoOw96UbxL8yj327XoJyz6N2tECf6OjnAFySWfSi0CC2?= =?us-ascii?Q?/kFmlzOL+vR3uRZiQyaWSt4YLNeWqMZIXJvQYkjAB1YUi/RwRJ3G7FTxzl/w?= =?us-ascii?Q?mV9py/J+KLuTgBCn/tUwZE9nUiYGdBqGDEnQQjcFAWldclhlGKpBYVlb9DPL?= =?us-ascii?Q?s+dHseyaGU2FcQ8X3WPMGv1G1PXJcXtwyFejINQUxB2vI49B3VCeZdMiBktE?= =?us-ascii?Q?ZdzK x-ms-exchange-transport-forked: True X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA2PR10MB4474.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 68971948-07e7-46fb-8a9d-08d91d812fef X-MS-Exchange-CrossTenant-originalarrivaltime: 23 May 2021 00:24:53.9928 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: UD3UZjqQsBzA/HAPEsXr5Ymp3inSPWcqQZ81ykddQG6H4UrEAhLWszaNK+55AV4eD+pVDxeZkiIR6W0WAIm3fQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR10MB2893 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=9992 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 suspectscore=0 malwarescore=0 mlxlogscore=999 spamscore=0 mlxscore=0 bulkscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104190000 definitions=main-2105220181 X-Proofpoint-GUID: jxW314VEp0Se858JnyczKmaLDUNx_LFK X-Proofpoint-ORIG-GUID: jxW314VEp0Se858JnyczKmaLDUNx_LFK X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=9992 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 mlxscore=0 clxscore=1015 malwarescore=0 bulkscore=0 impostorscore=0 phishscore=0 spamscore=0 adultscore=0 priorityscore=1501 mlxlogscore=999 lowpriorityscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104190000 definitions=main-2105220181 Received-SPF: pass client-ip=156.151.31.86; envelope-from=drew.adams@oracle.com; helo=userp2130.oracle.com X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_BL=0.001, RCVD_IN_MSPIKE_L3=0.001, SPF_HELO_PASS=-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.23 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" Xref: news.gmane.io gmane.emacs.devel:269640 Archived-At: > > There are some commands, such as `downcase-region', > > that act on the region regardless of whether it's > > active. Because `transient-mark-mode' has been on by > > default for quite a while now, and because there are > > few such commands, users can wonder what's going on. >=20 > I use such customization, problem solved: >=20 > (define-key esc-map "u" 'upcase-dwim) > (define-key esc-map "l" 'downcase-dwim) > (define-key esc-map "c" 'capitalize-dwim) 1. Once again: the thread is about such commands in general - commands that affect the region whether or not it is active. 2. Proposing other commands and bindings doesn't take care of the problem. Unless you are also proposing swapping alternative commands for each such problematic command, and giving them the key bindings of the old commands. (And again, not just letter-case commands.)