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.bugs Subject: bug#49265: [External] : bug#49265: 28.0.50; repeat mode feature request Date: Tue, 6 Jul 2021 01:31:49 +0000 Message-ID: References: <87czs53aei.fsf.ref@aol.com> <87czs53aei.fsf@aol.com> <87h7hh6o8t.fsf@mail.linkov.net> <87wnqcv25h.fsf@mail.linkov.net> <874kdfekr8.fsf@gmail.com> <87lf6r6s9v.fsf@mail.linkov.net> <875yxpakz6.fsf@mail.linkov.net> <87bl7hccr7.fsf@gmail.com> <877di41m40.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="37611"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "49265@debbugs.gnu.org" <49265@debbugs.gnu.org>, Ergus To: Juri Linkov , Robert Pluim Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Jul 06 03:32:12 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1m0ZwZ-0009d5-N7 for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 06 Jul 2021 03:32:11 +0200 Original-Received: from localhost ([::1]:54940 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m0ZwX-0006u2-MY for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 05 Jul 2021 21:32:09 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:49626) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m0ZwQ-0006tp-EQ for bug-gnu-emacs@gnu.org; Mon, 05 Jul 2021 21:32:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:35358) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m0ZwQ-0002Pv-6u for bug-gnu-emacs@gnu.org; Mon, 05 Jul 2021 21:32:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1m0ZwQ-0006vU-2a for bug-gnu-emacs@gnu.org; Mon, 05 Jul 2021 21:32:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 06 Jul 2021 01:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49265 X-GNU-PR-Package: emacs Original-Received: via spool by 49265-submit@debbugs.gnu.org id=B49265.162553512026617 (code B ref 49265); Tue, 06 Jul 2021 01:32:02 +0000 Original-Received: (at 49265) by debbugs.gnu.org; 6 Jul 2021 01:32:00 +0000 Original-Received: from localhost ([127.0.0.1]:46904 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m0ZwO-0006vE-FN for submit@debbugs.gnu.org; Mon, 05 Jul 2021 21:32:00 -0400 Original-Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:37820) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m0ZwL-0006v4-9r for 49265@debbugs.gnu.org; Mon, 05 Jul 2021 21:31:58 -0400 Original-Received: from pps.filterd (m0246629.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 1661ILpW020218; Tue, 6 Jul 2021 01:31:53 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=t9VBItRw43ZAwaX4kAbOkniVGAfZJChMbUa625rjXSY=; b=OTz7lVPNqLVkqGOmAYrhv6UnIadpYj5ysAFytSOd1WBiVcwzZXKL8jjptCncGS7R4KDB iHRdQUvvPmSjYDC4NDmz5/VO+cPNSSzEIWpw8KaLZbFI0+4uaTA7YAWtbHB4wFCsvG1B 71KNPHIdtwBs3UrTDfy9cv6059yTeohP5U4wmWzGc2HgN68erb3jo/nx/Kv++KpCxNWn piZlHEVueV6DgzkTB1XKgy1zEe9SH4SUr+cwHsRuX56mIKA3Fn+8EqkxqkURATBjhtl2 I5qbFlfEG0i9MxTGBMqX8f0bgaTHblfeSYQLPfR4FygnOGTTNYPKvZfVWDmdai4sN9gV Bw== Original-Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80]) by mx0b-00069f02.pphosted.com with ESMTP id 39kq8e9s5s-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 06 Jul 2021 01:31:53 +0000 Original-Received: from pps.filterd (userp3030.oracle.com [127.0.0.1]) by userp3030.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 1661G389138672; Tue, 6 Jul 2021 01:31:51 GMT Original-Received: from nam11-co1-obe.outbound.protection.outlook.com (mail-co1nam11lp2172.outbound.protection.outlook.com [104.47.56.172]) by userp3030.oracle.com with ESMTP id 39jd10eku2-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 06 Jul 2021 01:31:51 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ohj0ciZdi7/wiZ29q19FCqS82pYCqFtrsGXH9JJsZZpxW2V84nGGe3KZZrikbVV2frNPzyPqkqN6JldIW6Nw1FddHPYpoGd953rRsgYnAXekaJEAbDU7XR4IIo3xBod7jzO2OqZ1UA+Ds/4HYN/WehuGzU2u4rVb2nCKdHyxnJxnluxTQlV5ulKhb3kOO4+ISZq1ZV/DO26C5MzY4h0nHFG4nh/2UeOPyi0EVftS01HyPPQjj4KY0Jz7iATa0/pjrdtZQa0QJgR9ziRKFOn4u+eMKECIGvoxCgZjXMzIHmEoFZ96a3oA8QMjU3En64L2Ydq1lKZsL6J+Q1m5evlwFg== 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=t9VBItRw43ZAwaX4kAbOkniVGAfZJChMbUa625rjXSY=; b=cV/OFF6gvhJo6ogLJpXddHQy4ZiWDOxmvU7M/37upIn+W1wCoTUREstluojhDLTrPaKwTzjY56p0hRAwFhXGkjG1Zc+9sdWTdgeI0LyHI/bt/T/lnKesqGmHldA9FkEQtSLCJ4+t/k65XTmyh85WtcwH3r0+CEqq5q+h1yePnXoQJmgJmxz7wZbh+Nx77mWwWgyNF6ysL2KboLge8VhKYHHNXiAge3LK7G75tdTm1kh5G3caVpaj5W8J/zeqOXgVUnFqV0Zv2U2g30os8h7WE0FVctFTzNoFyk7hzanetR7tkQG+6EblTn4dg4kwYRMJbJH81yFRLRK+4pvTvzBrug== 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=t9VBItRw43ZAwaX4kAbOkniVGAfZJChMbUa625rjXSY=; b=ItuSyZbqM6eMrPIyYCFSqWd8HomraFn7DJW3acvHPMSS42tSHF+tHO2boNZP7r1cv/BafZkqx6vswpVGChsNMlL7KqfvdKUXqThHG55ad+HM6XYeFh2AYyD0tHWMvxtTXhr83duibmYjXzwVBEnZ+9tJavOgQ7NAY8YsivHggEc= Original-Received: from SA2PR10MB4474.namprd10.prod.outlook.com (2603:10b6:806:11b::15) by SN6PR10MB2432.namprd10.prod.outlook.com (2603:10b6:805:46::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4287.26; Tue, 6 Jul 2021 01:31:49 +0000 Original-Received: from SA2PR10MB4474.namprd10.prod.outlook.com ([fe80::2d9c:ca1d:2bc0:c861]) by SA2PR10MB4474.namprd10.prod.outlook.com ([fe80::2d9c:ca1d:2bc0:c861%4]) with mapi id 15.20.4287.033; Tue, 6 Jul 2021 01:31:49 +0000 Thread-Topic: bug#49265: [External] : bug#49265: 28.0.50; repeat mode feature request Thread-Index: AQHXceau2lo/0gZG60aVxXEopt5Zias1I9dw In-Reply-To: <877di41m40.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: 3be38a9d-787f-4418-2301-08d9401dd382 x-ms-traffictypediagnostic: SN6PR10MB2432: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: yT+kgRvJN1b59tbOJR5R53Xss4J3XfznINJQ610Y4iLvHjtl3oR/68Shsa/PMGpZSH3qF0LLVK5ttvH+OYVhOKe7G5OkDOhPX1buW/6O/vhr0N/Aikqe0ECdNYTtCpt29TyOYZog/hd1jfe0+PKCocGVPt+J2YvBYyYhDaDUkd8McLkFd2YopWLNyZrbA+GjcoQprPQT75uGQFhfAcH+N9gIiazICYB6qoIakBPdCpg/u5jZxgt4eqK1tQ5I50GVuB/EEdSB8ZkR27OLcr8+ogmpQhp7Wy0lGjLdluNKCke++GQJGGKSWHT13l0e47E/bE46okVW6hgaAOAcvKw9LmmvHPOBUemfNWqc3KqDlNLQxDhOkWnNyPvaJ3rZ2Oxj4AQlNvSetMHZOgGMcZiXWmbfrny5rTmTYlHwRtiZyAb8wW4UElQgvY/HdIho7sc8NBn/trbT5G1QlXKz+iFBb69Lo/rGzG9cbzkrm5glxUP4poxvXSlJn4eFFzyINGubJth1sgfbtWhw8Z+45f0Uh1AQZGXXUaGbzcpow17esEBvGpwabcI0cObi3VcDBo+MV/eXoLWFcWAJGrtQpbYFi+FDapbk0T3/X4jCBGkYP/J7pwyJ43Ae98pTN2JrV34YDAchNM9kfrtAM3IhY0jHDw== 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:(39860400002)(136003)(396003)(346002)(376002)(366004)(44832011)(8676002)(54906003)(83380400001)(52536014)(8936002)(26005)(7696005)(38100700002)(110136005)(316002)(5660300002)(122000001)(86362001)(76116006)(478600001)(186003)(71200400001)(55016002)(66476007)(66556008)(64756008)(33656002)(9686003)(6506007)(4326008)(66946007)(66446008)(2906002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: 7zbDh9745UQjJ7TuzvvIdRFxKz9RjZE1SWHbIlcsUBwmaLMf9YYQYRmUYVBCV6vBDhJRg42zSZAs3gg4evBkLmZwnENAqi9ukGYyWE4lHlXkaluEmPGkBrGipxQILy5Glk8I2R1zvptpJ9o1aB9xDUwumvmmLRXoqggghAR2Kjqc7V+IW0UDxzgDPRAJ5ZfyIEjZ+1bY0AehLNsehyeGMo1ZzWZ7Ju3ZtjQ88k0bwUbcJcQ7VbB46Bo5Zwmg/JU8f3+IqO2HJrchBU2eeRJ4iEbinG3WzCYfTRzfn4p1ZHaKamGibwuLArbfEOYdqrjii9cEtUowYaou56wo5g+SrtAN0gCDIu2r8qsYOsEihodojMqw4qKOzUm5YhEOZeY1MwmbdxryY3F+557LXuub2l/zvKKKa8kapBY5LelzmRjcDXgIzlAr17A/ZDBoDwyvBsc0OP5ZiTcYRORxNqW6GpWNx5wDJG5Cii0ruVGkYolMhf/bb/O6xBivmY6cBORTj3DEDZSyR7NUj7Yhc6NHygL3HV08AZRld1i9wGcpG13CGcibt9+SLk9eE8hPBOrD7IjQNpGeUWm05Tx8Eq8aKH8YjBKrlIpdSJaCQeYARgiXyYdU0rMAXzID4r+/Eoi3KrmdZf0+DJh/XsS/860z+tsnH3DiQr7d34va8tE4xlh3odBqMg7PwFQkfaoEg5QsGc4rvPBCglwwim7hUuWEkgc5mOtsqhuK3EvcxwUYi+hzdVap+hgXHArKfl hhl0DImK/8UWmfJdmwBKkDKp6BK36aeh+BOoXjQWLPTgJS6uqWUeTPz3pUrNWLfl1WJqgTt+uUbZIC+j9VDro+WW2kUZOFfbwu 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: 3be38a9d-787f-4418-2301-08d9401dd382 X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Jul 2021 01:31:49.5530 (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: +A5JliwxsYNGcZoJf8gXqyVOy2HQVs3JMnAe0pG26GMi9O/YTcAxtQt7wlBA4QxBxvvGfzXBpbQKz11LxqZpaA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR10MB2432 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=10036 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0 spamscore=0 suspectscore=0 phishscore=0 mlxscore=0 bulkscore=0 adultscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104190000 definitions=main-2107060005 X-Proofpoint-GUID: 9FQsgykRI5DUU2tSmA8jeKaJQN4eupTz X-Proofpoint-ORIG-GUID: 9FQsgykRI5DUU2tSmA8jeKaJQN4eupTz X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:209496 Archived-At: > Indeed, there is text "keymap is repeatable by these commands" > in the sense that the keymap is activated for repetition > in post-command-hook. I don't think the particular meaning you claim there is suggested by that wording, i.e., that readers will understand such an esoteric meaning of "repeatable" as applied to a keymap. > Maybe Drew could suggest a better text? My suggestion would be to not say anything about the keymaps involved. What's the purpose in trying to do that? What additional help do you mean to provide by it? > One thing I see that could be improved is a too ambiguous > name `describe-repeat'. The problem isn't ambiguity, IMO. It's that the name and the description are overly general. Only some repeatable commands are covered by this (apparently). > I propose to rename this command to `describe-repeat-mode'. That sounds like it's a command that describes some mode called `repeat-mode'. I don't have a great suggestion for the name. IIUC, the command lists bindings of commands that are defined using function `repeat'. Maybe `list-repeat-commands', as OP suggested. Or maybe `describe-repeat-bindings', as it is bindings that are listed/described. I don't think it's about describing the commands - their bindings are listed. (`repeat' vs `repeatable', since it's limited to commands defined using repeat.el.) =20