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#52023: 27.2; Enhancement: `this-command-invocation-(buffer|window)' Date: Sun, 21 Nov 2021 18:11:51 +0000 Message-ID: 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="4892"; mail-complaints-to="usenet@ciao.gmane.io" To: 52023@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Nov 21 19:13:29 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 1morLD-00014L-Nn for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 21 Nov 2021 19:13:27 +0100 Original-Received: from localhost ([::1]:59026 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1morLB-0003Kv-SI for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 21 Nov 2021 13:13:25 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:40090) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1morKp-0002jd-La for bug-gnu-emacs@gnu.org; Sun, 21 Nov 2021 13:13:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:34435) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1morKo-000859-NS for bug-gnu-emacs@gnu.org; Sun, 21 Nov 2021 13:13:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1morKo-0002fc-H5 for bug-gnu-emacs@gnu.org; Sun, 21 Nov 2021 13:13:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 21 Nov 2021 18:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 52023 X-GNU-PR-Package: emacs X-Debbugs-Original-To: "bug-gnu-emacs@gnu.org" Original-Received: via spool by submit@debbugs.gnu.org id=B.163751832310190 (code B ref -1); Sun, 21 Nov 2021 18:13:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 21 Nov 2021 18:12:03 +0000 Original-Received: from localhost ([127.0.0.1]:45981 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1morJr-0002eI-Ct for submit@debbugs.gnu.org; Sun, 21 Nov 2021 13:12:03 -0500 Original-Received: from lists.gnu.org ([209.51.188.17]:59542) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1morJp-0002ds-AF for submit@debbugs.gnu.org; Sun, 21 Nov 2021 13:12:02 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:39878) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1morJo-0002Wl-LZ for bug-gnu-emacs@gnu.org; Sun, 21 Nov 2021 13:12:01 -0500 Original-Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:19596) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1morJl-0007xk-BR for bug-gnu-emacs@gnu.org; Sun, 21 Nov 2021 13:12:00 -0500 Original-Received: from pps.filterd (m0246630.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 1ALF22a5016503 for ; Sun, 21 Nov 2021 18:11:55 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : subject : date : message-id : content-type : content-transfer-encoding : mime-version; s=corp-2021-07-09; bh=eyKDnMWQEJGXaJieufwBo+PJGLZjUIoQiX85P5n/kaw=; b=OTQ2YoHzBIThCjVV7XWaeV+bRYBUSSzSQUfjPaDv6SV8IB3z76znMIOEsf8TCzT1ryTj k/at/9IX0Um2KAqMzwH+UN3wKpgq1C9hmLMH+hT25NLL7UD8VVaLczJktziDG5uD/ih8 aeHKo9ssTHzjeAGrY8jzjY74Iv16a/VPBPac1iEceG3i4akIZpUt3rk3P/RZrFsQztHx yscq3j6yt2fDelZ23gnnc2U6sQuQBwKSHsnNC6IRftkRO2fzi/6tggKHaWmAH/mCcyiI NA8pHA0OvtzaqQvCQKWbtP4LB8gXa2z2orIqyayQvq7DHzJrnVbP53K7eomGcYbmqLV4 tg== Original-Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80]) by mx0b-00069f02.pphosted.com with ESMTP id 3ceqecckqm-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Sun, 21 Nov 2021 18:11:55 +0000 Original-Received: from pps.filterd (userp3030.oracle.com [127.0.0.1]) by userp3030.oracle.com (8.16.1.2/8.16.1.2) with SMTP id 1ALI6TNX053264 for ; Sun, 21 Nov 2021 18:11:54 GMT Original-Received: from nam10-mw2-obe.outbound.protection.outlook.com (mail-mw2nam10lp2101.outbound.protection.outlook.com [104.47.55.101]) by userp3030.oracle.com with ESMTP id 3cep4vpnww-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Sun, 21 Nov 2021 18:11:53 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AWwIm0m+cQaFhLrXSAwK3craMGPIYFcTs5Uu/k5yIuSUirsANNmfibEiNjExd9BXXxSCEBLdQj0GYQl9piJD7xtnRjKUH95NYIIltI5CLCnYi3hMxnM+EWUCND/nCuamucFor0x37/waiBIRQGr2ct9vbTAMm1uiho/Ndo19Qo4l4xqdX90xb3foToTRb4IF846oslH1kCmNimZs5c9npLls6Am9NTnWXZ8c27poMQeuUyUnIMRGK1JTlIo13ojyvnuQ6PSC8lXfZoX4bxBdk0z/ElNVLrY51yqLTm3LlLnbCOa4eJiX0LkfOHqo+avOiKXPRrqtZumBn1YVEBkpcA== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=eyKDnMWQEJGXaJieufwBo+PJGLZjUIoQiX85P5n/kaw=; b=ZGN+LBYEj/J+9REsSCAaCYTGxSr6tlOprd+MjcXI+hhcRi7GmU3GQIGxBcrLApsKKL2ft0EnDLSmaVWiJEafwVpdeppvcfgMs8hP2kgnAvnGG4DwUiwPm/R3MRRt5vDz1xYDa25YmoAXY+yRxv9T/dXRiB0HFCZT4RSCByug48hiWuc4zEWxFwC/cAyHjbd5gVITuz8OdKBKNskvWifFScVAMX5G89oIvwHrpYBEClf+uIYVImqKzFKzVH38umiCdc5SnDo9omlRuaY1IxXni4GOV541carAPc7K6ZFHROHilKb3iyG0UIdGqDjggB2bmWvMKEUGkcl/+n4U/dE0Kg== 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=eyKDnMWQEJGXaJieufwBo+PJGLZjUIoQiX85P5n/kaw=; b=yXO5/FMRobuE6k3SJCg354gv9qAoXr+9kYn9hiUYoQH81a8P3Ifg5cJ6hL3BJ8OhZP9GaLqjG/EMcCtEqjxoVfk988skkrwANc4/ezX8xBNxFle8J+0GZbJF7mZu4dphlFWac3aj2iic4PTUhspEFye6U7ABSHPdygp22nxaY8o= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by BYAPR10MB2965.namprd10.prod.outlook.com (2603:10b6:a03:90::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4713.22; Sun, 21 Nov 2021 18:11:51 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::4588:646c:e330:8bc0]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::4588:646c:e330:8bc0%7]) with mapi id 15.20.4713.024; Sun, 21 Nov 2021 18:11:51 +0000 Thread-Topic: 27.2; Enhancement: `this-command-invocation-(buffer|window)' Thread-Index: AdffAzdpdFicVjexQuGCOoXgRRGuIw== Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 1dad02a8-17aa-481e-cfe0-08d9ad1a6460 x-ms-traffictypediagnostic: BYAPR10MB2965: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8273; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ikycQg+B02jryty3k8vQNgZuXcRbCaRrSAORuyp+Gzn1rVzbyMj+y0DEs1bHHQbMRwZa9NqDZgKHd51w0D3fnvdu2pxbNetKzxE6vroq88Nt0T8rBNoDnAvTi5Bx984VQu1ar3TBgipILP8Ep3rlqofSghbUGoak48oxiaZDnECHZTEb+QGg90vQRi7HEjBqh7jcIVu9LUrOr0L0yMG9W3LNFdcc5xyueHHATz4WihYcz4CLGUX+6Jci2E/SOOSfXj1VpalghcUXciJtYMN6sdWholv9i1gJEIusyuVMSIoBvQZwLCKkJT1nUfEFP6DjQoI5lXRXnn814nnh5XwG5ZBE0sG4NyDlKvfiDHAdy+GF75f2iCD7Y5B7svG07wvsjaHBo1XBU3YgoPdpdq4VtQTx/HgM/94vNoes5H3Mk8NHYO0bitkDbCcW55LYWjv1rVb8YIZP2c/K4lIsYic0qkMGQoPiA0lWX4C35UDHVxp7bXMezEBFO5ro4/m4l60uJuAQii84RdIutCjxsijaG/LH79Ir7EVZVqO5mg6Gm47tCDoaeXbtzAjTbPMLHEXK7mkK5LDaG1u6pdaks6SXiw8HuE9D8sycnhA0uKuLKt7VhXDwhsBPttPlBC97medcSZfwcyN5Nqrdy1sDO2i+QvWSJ0a5G7vxCMfa4seYA8GQtY3Wjnx5IFpwDxdpgFr0npdgvighPIbXRY2m1qzlcEpmWwWgEKtSqiyzeM+3glI= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(66476007)(6916009)(66556008)(64756008)(83380400001)(26005)(66446008)(4744005)(66946007)(33656002)(508600001)(5660300002)(8936002)(38100700002)(44832011)(7696005)(8676002)(9686003)(122000001)(2906002)(38070700005)(6506007)(55016002)(71200400001)(186003)(316002)(52536014)(45080400002)(76116006)(86362001)(81973001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: ISEK6FkPaQR2ZChty3px6cu2ioPAAux7wGHhHzJiGn0/s7O7bCrQqha5Wqw9fyuQE9J51xCOxY3UOR84UzQoBRbEa12fJE8TaV57PmrmLfYqk+LdUdYzwxV35FG9x31Btcmmg7C7NPRxp6EDffkeKODzy7VykpnDl+YdcFFJqM7M9EYObyK5qXKCRabOYYHnf/2fSicHmzMhZiHUEX8xq96eGzcCbWGt2OdkGbx9zDc6MvvMhIVfUtASCM/R4WghJ6l1EvABzpX7TVd/29DUYgqzvX5zuu0sJrs+WaVqNuSOK0THU4LIvvLn6bodNEXQOXVPXf6+OlUSA36noZPUpym9rBLdF0+yp+GHPV6cdM8UPR5NQME3FtVcPUAICK8VbPSZD5g97SuUC5ry/AGPO/BDijUpoW3kCiJ3mQylAJdWsd+bxszS0usqqPFuDt9bVe3q4d2gLhk8WfyvcIX9fKEBslIiUTJJRjRlW/oyhcuW/Njeilo/toVu6Sl3Qe+8yI4lvorC1R+n6LxIsgCrYmfKxFT+e+O66JJDr8Vm3xCbClKbfC/KGAeN+5KRpEOubBxQVXlvlR8WROnzD95dW1OH6A5fNh8nIEmW7la5Xm7olRLN0+Jlgn4b3Gg4c4F3Oq+mZXl1/HNfpFE1wQuxKUA0cKbmiZ7CSXnRILRomDlb9jbeKMAdpa6/a0maBM1/OipcGIZK6GVr5BalD3GPo1fEU3Cb9pSWffGzdf9nQkrWRg2kuYvd+dcZgI GbC3QIymn9ygVd/HOOUVkbxIpPMKoU6k128QG1xMc8nBJKHig1ZEBhqHm4/NOu10iOE8WlQ5D8EzYrke4MNG+9+1RRmWMb323m X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1dad02a8-17aa-481e-cfe0-08d9ad1a6460 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Nov 2021 18:11:51.3640 (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: cXvLGB1AYctPlUEIeFvqDxHG8YqUbBa5H/dNV8LznzOJFwRqS/n3gG76nXoGE8Nnf4zcJW0D0zVZdA1Abm/QrQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR10MB2965 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10175 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 phishscore=0 malwarescore=0 mlxlogscore=887 bulkscore=0 mlxscore=0 suspectscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2110150000 definitions=main-2111210113 X-Proofpoint-ORIG-GUID: jPleVzxzGjQ0v8m9PDig0Qu3heYY2PBn X-Proofpoint-GUID: jPleVzxzGjQ0v8m9PDig0Qu3heYY2PBn Received-SPF: pass client-ip=205.220.177.32; envelope-from=drew.adams@oracle.com; helo=mx0b-00069f02.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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:220581 Archived-At: Enhancement request: please consider adding functions `this-command-invocation-buffer' and `this-command-invocation-window'. (Other names OK.) They would return, respectively, the buffer that was current, and the window that was selected, when the command that's the value of `this-command' was invoked. Currently, to get this information a workaround would be to use a `pre-command-hook' function that sets variables, and then to test those variables. In GNU Emacs 27.2 (build 1, x86_64-w64-mingw32) of 2021-03-26 built on CIRROCUMULUS Repository revision: deef5efafb70f4b171265b896505b92b6eef24e6 Repository branch: HEAD Windowing system distributor 'Microsoft Corp.', version 10.0.19042 System Description: Microsoft Windows 10 Pro (v10.0.2009.19042.1288)