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#60213: [PATCH] Copy Info-goto-node-web URL as kill with prefix argument Date: Wed, 21 Dec 2022 16:05:38 +0000 Message-ID: References: <86zgbh87zn.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="33284"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "60213@debbugs.gnu.org" <60213@debbugs.gnu.org> To: Juri Linkov , Stefan Kangas Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Dec 21 17:06:25 2022 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 1p81bs-0008QT-PR for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 21 Dec 2022 17:06:24 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p81bd-0002p1-Mc; Wed, 21 Dec 2022 11:06:09 -0500 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 1p81bX-0002kn-Qr for bug-gnu-emacs@gnu.org; Wed, 21 Dec 2022 11:06:06 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1p81bW-0006j0-DL for bug-gnu-emacs@gnu.org; Wed, 21 Dec 2022 11:06:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1p81bV-0007kY-TO for bug-gnu-emacs@gnu.org; Wed, 21 Dec 2022 11:06:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 21 Dec 2022 16:06:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60213 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 60213-submit@debbugs.gnu.org id=B60213.167163874729782 (code B ref 60213); Wed, 21 Dec 2022 16:06:01 +0000 Original-Received: (at 60213) by debbugs.gnu.org; 21 Dec 2022 16:05:47 +0000 Original-Received: from localhost ([127.0.0.1]:52613 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p81bG-0007kH-Gc for submit@debbugs.gnu.org; Wed, 21 Dec 2022 11:05:46 -0500 Original-Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:60416) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p81bD-0007kA-Mx for 60213@debbugs.gnu.org; Wed, 21 Dec 2022 11:05:45 -0500 Original-Received: from pps.filterd (m0333521.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 2BLFNxFo020959; Wed, 21 Dec 2022 16:05:42 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-2022-7-12; bh=T5EK74BL2wjJyU1SVHtvn/VOz4CnHsFB72nv/R6Y0Wk=; b=ZJC9Og2Ec0GTILzNyWedPHEcBxuQqgGTHJ+MprlqSSba/7S/Jm6R7Qb2X0HHvA4M166/ yG2F/328ZKn/troLZFM3+CxKRkC7tnGcLrTPBVjpTj7PEtilI4MqTo6UGL8TOZ2htpkq EmPdy8Lhqs5CHrmiBqFDOMpyPWL9Wtxr+fCGtzQcrJJkelIUoxEitTsm+UnNs/Ft7Um3 sePNJwTYwZIsD1LrM5WkNHf1MwW2xuGJtEwynhJIPvWDkq6vXpVw3irUWh7Q3apwFwJe 1iE1F1hIUq3m8F5r3xXici0EjnOWu46Clo3ooRBSbkRCsoc2TJyRMaBA8xc1TrIws7H4 pg== Original-Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta03.appoci.oracle.com [138.1.37.129]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3mh6tnhfg4-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 21 Dec 2022 16:05:42 +0000 Original-Received: from pps.filterd (phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 2BLFYup5027601; Wed, 21 Dec 2022 16:05:41 GMT Original-Received: from nam12-dm6-obe.outbound.protection.outlook.com (mail-dm6nam12lp2171.outbound.protection.outlook.com [104.47.59.171]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3mh476s8yg-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 21 Dec 2022 16:05:41 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mpFJK6zPJqZb1Q9vcZOzFIqUWPmHohIA+gct/1N3g1136tFfBWvExL3ft13qqLEgv3yxcBWBElxWAI+eKrhCRrSLZrRslO9wXekLSvbF2pWPiaVZLmLlyB4588RICDqg0kJpoQCKMuJhhidoEimOwFBS3FgcfZiFqKr3Xad4zIhsz8oDZXZ5R0bEjgI6+ckZfURIY9etTexlJVz86JQ4obzO3CU8dOL9Ah0oQVlrd+cuMQZ5pTlIznGoPO8SRGKmEV+IeTnYG8OvHRAYbyLhDZxw43NyspG22PtR+JsTxw9YB/ZbLfwOQb2YFcK2Bm1d766kaCeFZu+bY2NKmmFl+Q== 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=T5EK74BL2wjJyU1SVHtvn/VOz4CnHsFB72nv/R6Y0Wk=; b=GqHMhsDCaBMBByUU140Q7QVj02+K8tiWeDwKxnZH8pxDQScnHtA2UEErtX543iBiLwGq9FOjvqr1BlgRbPme9cWQSIPa2vASpCZ/EeWEtyQ56AI63INcTG73k/81/ll3sMG9MzVbWWB7jBltCGDl0cQiHSacXpRI07InQPi/2QaCOcmFuhIHc+k7W6n2zYIkffqbVlCGZjCOnn9zRkJAKG5BREEXflezL8IzP+ozpjKmdfMLNy6c11ouwcF8kHjWDTb/BcoaHmdEOeycC0xfYIIpThmotw7DV14IwlceaUEM8qObK/+wBD9uqAh7Xr4T/rBtQCJfWzEc4+anTLuVlw== 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=T5EK74BL2wjJyU1SVHtvn/VOz4CnHsFB72nv/R6Y0Wk=; b=SiAk3bFTIcKXM9wDlF+P55bvX9lokkSy9QY6xO+5mHz6Rkk8aJWlVxNh1YYz+Cw/Y8YyHNO0F5RpOjbg0M8w3R5ph/KxBNQNAVz56FO20ia42JwzMVt7M8uJhiFFwSah23QMpRznyJOOvqxsvkm48vJ2Rp2OJTF4CneTJjMsLMQ= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by IA0PR10MB7136.namprd10.prod.outlook.com (2603:10b6:208:409::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5924.16; Wed, 21 Dec 2022 16:05:38 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::176d:3689:aa5b:91b]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::176d:3689:aa5b:91b%2]) with mapi id 15.20.5924.016; Wed, 21 Dec 2022 16:05:38 +0000 Thread-Topic: [External] : Re: bug#60213: [PATCH] Copy Info-goto-node-web URL as kill with prefix argument Thread-Index: AQHZFRqQcbXSws+rsUK7xxwFqyFphK54fzJw In-Reply-To: <86zgbh87zn.fsf@mail.linkov.net> Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ0PR10MB5488:EE_|IA0PR10MB7136:EE_ x-ms-office365-filtering-correlation-id: ac4d92c0-406a-40c5-ec1b-08dae36d33ce x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: DsiBCE3VhR+GIy+7eL5BsCMyNXL7n+g4VtsSp7rvqyuJp+8YCFeBL9900yXrH80Rh1dlq4H5Ru0vTXy3MR9SjSh+5gCzjWXClT5ynWpD00csjbBZnzGOju8jqUGBliMKJaTRl16McBbFO59DpXiejkv7QpyiG0ivZyZ4+anbS8gotzMX9VNRGO4zqjD3b26jh8v+NqwRg72Pvd48SsyiWCyVy0HsIfNmwJKBgdDNx8OAZYJ0BR7Hq/38JiIWlgkt6cIWdxs+WUhYN/SQdxpDwvxhi4z3y0+UGFrMzDcGFn3VoQ2bTL/m4L9yFbuX/bOLJ+swD86q+4ang5Gpdsu51IJcl0bAxgb1cvcJjkzR6lG61iPnxrb/ca3+p2Hp9+VEDdLPIGC+iEIQlhlEm68b1UzSToyW7x9lQFvpDSYVPcOGbNz5Y0Qv31Fr7kjV3SDtJV9RN4UKiNFi1WjbC5Re4mJ1AyihYs9EfbmDyRxWpUm4UlFUg9z1DfAlUWgOMt/N73286UXN0lbVMZQrchZdVYzdn+YEhi4A7lK3Wjmt6Wzujpiie4/elYXZXQ+gmKf5eX3XwGUoQ5etiokdFxkVIdwTureTewNcaE2tenoMGJSskelEmGQEaBtS2Aed/FHBC8BHJRxV8H9Dhl2S39Bgoj+rcWUvQTRn1x/qIKsuTM3RpBjl5PP0SO3P8q30PrU8udDiw4fyxf4ktsi2IB+Tog== 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:(13230022)(366004)(376002)(136003)(39860400002)(346002)(396003)(451199015)(66574015)(4326008)(8676002)(52536014)(2906002)(38100700002)(122000001)(44832011)(83380400001)(38070700005)(5660300002)(33656002)(8936002)(41300700001)(71200400001)(6506007)(478600001)(110136005)(316002)(86362001)(7696005)(66446008)(66946007)(66476007)(66556008)(186003)(26005)(55016003)(64756008)(76116006)(9686003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: DE/M6APZYOp+S8ou+A70IW9gyh3TGgXKKc6Mb0Rh2VyoNT8Z1qqeketb/ekKisrVrxtwXUGxkJU7p0RgM1pt82QuLvwZFHESWZeYVMWxJWMet6MBZFmLYIgu0zDEt35w6ceMFnVFPbUCXRwFVgRt6KLFvn+WKu6dfkiGZ9HRKKPgIhoZo+pwrDOtZy1vkmtY28qF8Ms1VRyyHH6iDxZMjPeUcxJnS4Igiv1oahGJnJRd6ajdXz3hBdikN1sVlV9j1M5iaDTGOSA2T/3ubCSH1g8yqgundevDxBlKXX2CM8AGX+ZQBDqfDsGQGdIbQ94FWxs88KRA3WB4yewZsgIBn9dtcuxKKyGGnnlMqPLtWnWxlJkGnZqofcsd419uiTgnvHowta1B1LVgp+GUIU9t89LPS0FOq4aU4yPej5P4kUJA4plGW77Bf74wWuGyfHCgnkJUrAeoA05ud/HliSN9ISYe3VC9s38C9Q1baHHwRh+4SbD/YyVR/L9s1HFxAr0SfShEIeXVR01eSdGy8L0x+Hnqy0n6LZAZIgnFWiK6rbR3flY6qFsRwVUBNPBeWvxF4yDei5y47iVN02PDGvrWzgWHa40C53wjlBBPMgpbFVvpfZL6UAmrPM+JH/TGz7CCVtMUhnYwiKckiC+m+gXvsC2O1lXTpUGRuHcd7hPuFXcBa56ZaREZN5YP2okIvgk1jfEgTzXAgTDOGqwlrEnXszu+W5nOOW4lUScwRbw4pUWIPi1EjBBDfx9tbk bKL5EYHPvWOQ256Fu387kIkbC6QdBSW9bCEuM23xZYO7QhkoejA3ZbLB158q2KzR9MbZTIADgY0YmPbi/GNS2A+eRanh2Mjwio 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: ac4d92c0-406a-40c5-ec1b-08dae36d33ce X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Dec 2022 16:05:38.5860 (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: DHes0ru07bIIohmZtVPBx/TKL8uhyVnT1yFtUpFAr9IqTW3cL1phJj2ItUGWa2v40OXd4y2+PZEnfDmfgNdTDA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA0PR10MB7136 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.923,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-12-21_08,2022-12-21_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 mlxlogscore=999 spamscore=0 phishscore=0 adultscore=0 bulkscore=0 mlxscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2212070000 definitions=main-2212210134 X-Proofpoint-ORIG-GUID: CcQs9e_s30TwtX2rrETMaQh2PWvVMSap X-Proofpoint-GUID: CcQs9e_s30TwtX2rrETMaQh2PWvVMSap 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:251606 Archived-At: > >> What about using the prefix arg to open the URL in a separate browser > >> window? After all, that's the behavior of `Info-goto-node-web' (the > >> original). > > > > That can be customized in `browse-url', so I'd personally use the > > prefix argument for something more useful. But I won't protest > > if someone wants to do that. >=20 > It would make sense to use eww by default to browse an external Info > in the same Emacs window. And with a prefix argument open that Info > in an external browser. Not sure what you're suggesting. But (for me) the point of a command such as `Info-goto-node-web' is to visit a URL (for a manual node) in your browser of choice - not to substitute whatever browser we might think you should use - whether within Emacs or not. I'm not saying that's what you're suggesting. I don't know just what you're suggesting. But we should (1) let users tell Emacs which browser they want to use by default, for such things and (2) use that browser by default, for such things. One reason to open a manual in a web browser might just be to get HTML rendering. Another, perhaps more important reason (IMO), might be in order to use a non-Emacs web browser. > Using a different prefix argument for `w' (`Info-copy-current-node-name') > makes sense as well like in `dired-copy-filename-as-kill' where the > prefix argument supports different values. Another variant is to add new= key > 'W' for URL copying. OTOH, 'W' has a nice mnemonic to open a web browser= . I chose `G' for `Info-goto-node-web' to correspond to `g' for `Info-goto-node' - i.e., for "go to".