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#65039: 30.0.50; [PATCH] Add bookmark handler for M-x shell Date: Fri, 4 Aug 2023 14:35:41 +0000 Message-ID: References: <877cqcw5m0.fsf@protesilaos.com> <83zg38w25c.fsf@gnu.org> <87y1ir2mko.fsf@protesilaos.com> <834jlfw116.fsf@gnu.org> 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="36501"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "65039@debbugs.gnu.org" <65039@debbugs.gnu.org> To: Eli Zaretskii , Protesilaos Stavrou Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Aug 04 16:36:26 2023 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 1qRvuj-0009Jo-LR for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 04 Aug 2023 16:36:25 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qRvuP-0000ub-4v; Fri, 04 Aug 2023 10:36:05 -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 1qRvuM-0000u6-R9 for bug-gnu-emacs@gnu.org; Fri, 04 Aug 2023 10:36:02 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qRvuM-0004c0-Is for bug-gnu-emacs@gnu.org; Fri, 04 Aug 2023 10:36:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qRvuM-00014l-Ed for bug-gnu-emacs@gnu.org; Fri, 04 Aug 2023 10:36: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: Fri, 04 Aug 2023 14:36:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65039 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 65039-submit@debbugs.gnu.org id=B65039.16911597484103 (code B ref 65039); Fri, 04 Aug 2023 14:36:02 +0000 Original-Received: (at 65039) by debbugs.gnu.org; 4 Aug 2023 14:35:48 +0000 Original-Received: from localhost ([127.0.0.1]:54497 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qRvu8-000147-5F for submit@debbugs.gnu.org; Fri, 04 Aug 2023 10:35:48 -0400 Original-Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:39234) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qRvu5-00013z-Lm for 65039@debbugs.gnu.org; Fri, 04 Aug 2023 10:35:46 -0400 Original-Received: from pps.filterd (m0246631.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 374CM1gY022717; Fri, 4 Aug 2023 14:35:45 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-2023-03-30; bh=BqPlNbQsFat+aNpV8gRx1UXWcCuF+S8ftOdJy7e9Af8=; b=zv+n8HK37sZzPc6R/hO46nf1St8N7IOA29Mgou+mTFc8dBCkJ51vjnXk26ObjUoScN0n 3V+JDbCYCWWRaTfo5IPF2gvxpoCYF7ZwrJf1MAsNFIPPtOJ9U/N8/wlP9a7XiVNKt/EL RUTnvBv4zid2exkYlW9Xm0R3r6XU3xz4Oj4C4NeciN/a23wPotqEwIC/85VTEmUvr6il dr/84qDcBwEJoVwkrWD2NEFJi2U4uFdCfPT6VPtHpH55TuYSOk1uGt9YuXiO02Aob0Ya wFX1fUx9gImZe7FX3LgI3J5MRnEcbqaSLvSPuQuGTtBUodiKz0rtopM7C1kxdXwL8ikT kA== Original-Received: from phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta02.appoci.oracle.com [147.154.114.232]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3s79vbwyn9-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 04 Aug 2023 14:35:44 +0000 Original-Received: from pps.filterd (phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 374CkA7U006774; Fri, 4 Aug 2023 14:35:43 GMT Original-Received: from nam10-dm6-obe.outbound.protection.outlook.com (mail-dm6nam10lp2102.outbound.protection.outlook.com [104.47.58.102]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3s8kfhecgu-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 04 Aug 2023 14:35:43 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ct08rE2KS0wblMvLvXfixWCuMM+iPEdlZ294s+repUYwaD74G7SiPhiavivUy+Vr3zcoHrGew+ai4oa0mFzxOI+QlXtlNuYyP8AhxR1STO3kjqtMEvcmxQJFDiI9c+SXmAsYfedFTqom6PyNb6kWrjdhqfBhqcUw8ROqZLgIk3UtSvnciF4AMFUlxLYFiCW8LU/J8g+BtbIscgN1WmdBijIcD6eB+bNWmI5FeSTo1Ga6/n6M3tfwyXvrRQ6G6NcjpdWZOutQZ41DgjubOTv2IHNb16avFbWZ72rAlUk2VQ5FNW2JNy+HaXJYVlD9q99edzyryaewK0GDLabXvGMsPQ== 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=BqPlNbQsFat+aNpV8gRx1UXWcCuF+S8ftOdJy7e9Af8=; b=KnkXQP4EcaLeLo16LnudtNLAX57/QeaKN2c1Dsp7TBmsayzNVGACV7/Rh6F9sJu9EtdtoVg/A6MlT4N1RXI8oXHF+5oe+WisGh3LHOGqilnNHgCYc8z5HvoGQbhTjUngzOpNTssXLYmZdWk76pKx8d09Ib2linffV2jDrYxbFBdJ6tErEyK1YbYy+nOWbyoIuJFmjDaL1lf0vs5ks9EPlkHhlsgKeGyzag8X3KpdQk1Q9pXmKdCKzxnnhKk/r3rzFUBjSyPHw/ifIHJGmXYXLU8LHFpforwTGvDtSJL6pqrRHL2UDYnhGZFDGj5qf28qZBxYOEo+BmCwAPzaaJyOAg== 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=BqPlNbQsFat+aNpV8gRx1UXWcCuF+S8ftOdJy7e9Af8=; b=naGtxxaYnthTiwi0NBPuv5g6zkILrKIX4ztH3U/WDDjlwWHZu+GakgBZm2l4X51aOKWhEcJcAav2cbLP0ZmBiVG9GW6slG2Y/RuosPJaHWKycg0xVr24tPsCyRFKjlLygV6fGkJzdB2nXGHovl81by9689DhO5KhL4rsZ4molmE= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by SA1PR10MB6518.namprd10.prod.outlook.com (2603:10b6:806:2b4::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6631.47; Fri, 4 Aug 2023 14:35:41 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::a0a9:4cbe:dd80:de41]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::a0a9:4cbe:dd80:de41%3]) with mapi id 15.20.6652.020; Fri, 4 Aug 2023 14:35:41 +0000 Thread-Topic: [External] : bug#65039: 30.0.50; [PATCH] Add bookmark handler for M-x shell Thread-Index: AQHZxr8imPeuZeFxrEav4WYL9I5RO6/aMkYg In-Reply-To: <834jlfw116.fsf@gnu.org> Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ0PR10MB5488:EE_|SA1PR10MB6518:EE_ x-ms-office365-filtering-correlation-id: 4d274164-de3a-4b00-e2c6-08db94f81408 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 4Axum8B5fWPROTeARTZLsPTcXe8n7S5cECNIiOXPSKzd13oUCp6rAOOlJVckghUC7a0pAdGZ7M7GIn49gK8zH96bbR5C1Us/ie205iyA63tVAzmYgSTT1bL0HOMLZJv/Uu6oFNsAEAmdZmMAMFTj4Tci1tP0R01OdTSG2Mg7FGITscCpoNY4V5r9PuPKA8t1re5sVsKDjqfonOn5c76oKPBapl9Hb1AUZkqrK1vYijP9Tdb/KSNIV3nxxehy+2F2eh6oKRdCE23B+jGYoGtY2YpWUvb7VvGy/l55RlOlZZMmJDxj9iH4c+dljg9I5udcQ3Oo4eYUYsvjDrQWi21700HUfHvvmO6atZXU9FsKrqutIy5qEfwpU2DdM3mSEz+KTqvPY7o+QP5ffRumGuGq2WZ/pmEreTdTEGDgw54iI04KYBmy+L4hVHf4pDoopOzdDhFeMz9LsIUtNj6b2EkoNfU7uhW3T2S4bRBUaWBNnHqStlsD5fzS/wrkm3p4dsiw16qZi+zviu8O0LcRhDsqCOsGUv3L82NUp8s6g3QTwi0SQV1lwIXNSafeZYVqZM0QsVeV08n3kNsrRXGxa2DzqzIwxU1wyQ9grQ87kV8gwEs4SZGLQ6+v034jy28XQvnX 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:(13230028)(39860400002)(346002)(366004)(396003)(136003)(376002)(451199021)(1800799003)(186006)(41300700001)(8936002)(8676002)(83380400001)(6506007)(86362001)(26005)(38100700002)(122000001)(38070700005)(316002)(110136005)(478600001)(66446008)(7696005)(9686003)(71200400001)(33656002)(4326008)(64756008)(55016003)(76116006)(4744005)(2906002)(66476007)(5660300002)(66946007)(66556008)(44832011)(52536014); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: ySkUM7VVIHu67nvAoauv7hDe3asXzWMjsYH2E0SpQ8pH+cKulGi4u5AmTTOMYyw993ynY2BYC9MqSWoTXMSbmrQ1NjQOHDmS6Eo8T2GW5eNGaF5Az23qO9dbOk4PaPwdLieUdvp+loMscVA9wk6ZSK3aDe3rfjRytngIFMn+UdzBBLIbBkDXGtpFrej+IBocjl9lD4lzXaDCOnsXwFxJr76gAfgfQj525UKfafRhD6wg+khLhCWhZaAkRdzAkr8DdhgfTFgmcI/Ylu8eF5vMRNpm11vZesuhLOPHyYAIcXuiEXxDqjV13LsEKHhvjKlSgMHmsaDLHskLHSDmRnW6d03xxEuB5Cpn3TkG73IZ3sDRIZmC9AlOjjEfEnfzZtoDeDfFwsL88OC16XUFYk0SQ50CzE0KRlwILlTKuDMV5Oo//UvbwbLFkS+IUptK65at2peU0QxKNuKMsBYs/WtJXkA/jVvrLYKWiBMKgjGpm/n1XfQVkyouSZzkS3okeVWMl6zRIn62uMT/Yftmnd5CcEnIJfzhVoEcbxGDohKGVFkmsAIOcfDUVHBmENJEC9U86YCfnZaZvVu/cqyrC5R4m92vJgLg/ZSJiEYhZLktZISTV3smjS9H40A+vg+08kRZwpLCiQODX0Zvx/og3qzk3RQGmeeaPrM3rlfVQowVHnIPslUEWRLIrO/K9Jjf63eOpfSB05vQD8U9ziCWIowjXGzGUZtQETzsCXwN/ZHkhAXo08FECg0ZRdeOOo NIovGYkqKjN7rH1owIqXRqjMbkNS66p0S476ZqyLSLjD0jZvvVgvJRlexRIZVo4EW8NrENZWnzc7sQVytXlyzjo3aMx4VsLCNi X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: fhItwzSUITPWNdkur33K2pGHcCAGxup+cqdPojU7sI8nGaTqG8jNsFrtmsZUv4JflDpEeL1st8yBxVvgQ0nilIUWcjl8IM5m+a8ww0a2EFH66cmi1O9Y8xpXeM5QC5bzXf9luSEeabGZ+ESmoWjZ8HIZpYOTUKfcJzDGLAlV27dtTea5K5Gtb2xhYj9bvpgBal/2MlfMHulXpY+HC1/Sv7/ksQBCGaau/yf39cvgQtk9hqxVGhi6/hHv9dP2s5G5Z6r6BhjqS5vQgI7b07/PU/vK3FNAWCZLuQ1ZO5lpwpmQgQNXSqduK5BagfJveOeqPX1skuow2Xy9+idnMj9WKd4GRpKo32CDGrqe41mMcjYVHKYQ+QV8gg8Hchs5egp+13xYesF56vmj1adsQV62y3dtWqLQZLqlMA0zzSuGxd627lfWbzacSDH5tJ2WWa4OLuDAUCjTPfLxIEFt2mPzpBCYQBtjIliYGvX8jin9UyqtoYXTcg8VUkvAJNY3XL820Ur9zpuglV4d5+GADfLmbMcEH5FqvQEcxZdENn7x0q79U0omj/SY5oyOVTni1xMP3SuevI3CNVUeErhJJaEmkg0//6Hfcjkd8p05e8Mc1nkDwGF1j3ZAJt+0Ya0H8aj3436DzFjiO6kCqdBcw22QpcAMP6o+uM/BkhY/nUZBeJMh3oMCELz/78tbG6qselxsFbOpOgbw3OQ/oZzmlesjLameVsbSmFux/jg2Qq19HKJQc9 lhuKufPuy0ZTWmgMtOvyDrp4uw9vz9IHML+18XRC3R4+tpfwGfcgEhvLIPPXiKquK8tO451eU9aJ6jtMjy 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: 4d274164-de3a-4b00-e2c6-08db94f81408 X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Aug 2023 14:35:41.1470 (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: PEEKnBXXnRY9kY+JlbIuurntASDd1rGsm2ZJqsc6BLbc8oaHD9khjSk/Z/BI4Lc5BcOuxhJ3zULFdLHZdR/RSw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR10MB6518 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.267,Aquarius:18.0.957,Hydra:6.0.591,FMLib:17.11.176.26 definitions=2023-08-04_14,2023-08-03_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 mlxlogscore=653 phishscore=0 mlxscore=0 malwarescore=0 spamscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2306200000 definitions=main-2308040130 X-Proofpoint-GUID: UrU1R-GwjDYMSsBJBdx3BX421aG2foYi X-Proofpoint-ORIG-GUID: UrU1R-GwjDYMSsBJBdx3BX421aG2foYi 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-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:266682 Archived-At: > It sounds like the notion of "jumping" to a bookmark has evolved, and > nowadays jumping to a bookmark might do much more than just jump to a > buffer position. Perhaps that node in the manual should say something > about that, and show a couple of examples? Not weighing in on whether the manual should be changed. Just thought I'd mention that the notion of "jumping" to a bookmark has always included the possibility of doing "much more" - as well as much _less_. It's _always_ been the case that "jumping" to a bookmark can do anything at all. A bookmark can record nearly any data, and a bookmark handler is just a function - it can do anything a function can do. (But yes, it might help for the manual to say this explicitly. "Jumping" to a bookmark is both evocative, for many or most bookmarks, and misleading, for some bookmarks.)