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#51876: [External] : bug#51876: 28.0.60; Confusing prompt for setting a bookmark Date: Thu, 18 Nov 2021 17:08:31 +0000 Message-ID: References: <838rxp2rpg.fsf@gnu.org> <87wnl85xjs.fsf@gnus.org> <83tugc1bxj.fsf@gnu.org> <83lf1mzyat.fsf@gnu.org> <87y25llsyx.fsf@gnus.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="8944"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "51876@debbugs.gnu.org" <51876@debbugs.gnu.org>, Stefan Kangas To: Lars Ingebrigtsen , Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Nov 18 18:11:20 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 1mnkwR-000299-UM for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 18 Nov 2021 18:11:20 +0100 Original-Received: from localhost ([::1]:39000 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mnkwQ-0005Op-KY for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 18 Nov 2021 12:11:18 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:38360) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mnkvC-0004HR-Sp for bug-gnu-emacs@gnu.org; Thu, 18 Nov 2021 12:10:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:53743) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mnkvC-0004qZ-JC for bug-gnu-emacs@gnu.org; Thu, 18 Nov 2021 12:10:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mnkvC-0005i3-D5 for bug-gnu-emacs@gnu.org; Thu, 18 Nov 2021 12:10: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: Thu, 18 Nov 2021 17:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51876 X-GNU-PR-Package: emacs Original-Received: via spool by 51876-submit@debbugs.gnu.org id=B51876.163725534321823 (code B ref 51876); Thu, 18 Nov 2021 17:10:02 +0000 Original-Received: (at 51876) by debbugs.gnu.org; 18 Nov 2021 17:09:03 +0000 Original-Received: from localhost ([127.0.0.1]:37051 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mnkuF-0005fv-FY for submit@debbugs.gnu.org; Thu, 18 Nov 2021 12:09:03 -0500 Original-Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:31136) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mnkuB-0005fI-6A for 51876@debbugs.gnu.org; Thu, 18 Nov 2021 12:09:01 -0500 Original-Received: from pps.filterd (m0246627.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 1AIGAkpV025607; Thu, 18 Nov 2021 17:08: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-2021-07-09; bh=nLxkLCiIWottjiPbeKwhUnbC+Ug5QhK3DALeglQaLBg=; b=M/HEUTEptqOXx0SG85DFTZeDpyqvwrnK+0TZnp02fwvtD8Cj8s0e8Rbq8UZCn5qKjdx1 lG6beKQAy1JUM2JQVacbkYDk8s8x/e09+36vn6HfGGZis94hPvB/ryDA5qeeWX/KNx0I LI31tJ0nas+FfLB4C3OAZ0i5P9skbqV1GxLeDZiGTZPbmGej1Hvy23kl36eMpmBuFmm/ QHHS076PU2UwcIl6gxJP2wAIeP4Y3bn89tg5l7h8WzgFkVswHd8OY8BXFZMUEs53jFfr dzhxnpB5ZkXC0XPkezW6zJj56+/pPzW2uMe5auUz3gdpVqq7oMpJSqge0ycjRPYdIo37 IQ== Original-Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71]) by mx0b-00069f02.pphosted.com with ESMTP id 3cd1w897ct-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 18 Nov 2021 17:08:56 +0000 Original-Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1]) by aserp3030.oracle.com (8.16.1.2/8.16.1.2) with SMTP id 1AIGUXAe005348; Thu, 18 Nov 2021 17:08:33 GMT Original-Received: from nam10-mw2-obe.outbound.protection.outlook.com (mail-mw2nam10lp2103.outbound.protection.outlook.com [104.47.55.103]) by aserp3030.oracle.com with ESMTP id 3ccccs2f33-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 18 Nov 2021 17:08:32 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=i8LyfIdaYb5Zlzr+WfyQWv3+SXT63V5tELkUkWF1jGsxx2f5yfxs4qh8t7nFlm9IWGQY8iHRG4+tQGSiZQpVrYaofcBPsK0fi1PuB9ecq5Q3q1b3RJ+ZtAGFIL96I0s1lfmjwh1rcMgpLIr8uhbTaKX/6LuhO4X8xHL4Nl7gRPWphury57oXoQUEuEJmevcarrbzgqTyNrUVjFqOQCFKTs5gClqLUR/5r2lmKLoGUtwwPQhlXfRjh31gL0GJ3Lnq7BEKADrkDyUB0FPnfpIxxu4cI86GCCjLbwZcfOe5MHCavAQ9zzBKQlv6av/0TEdZWBjhDJGAYyo5AIJIsA5lGw== 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=nLxkLCiIWottjiPbeKwhUnbC+Ug5QhK3DALeglQaLBg=; b=QYXegIwm7X9HTQlwPX9FplBBXB916IekQUcCaWRDMl6fX0z13wRq306Y8satJXfPfEXW4KPVsCjUnlzRctxO42VobeehQ6w3BxBJK7rpFx8L4YWa2T6k4BoaDsDF4pB4b2Itpjfjoe+H6u46k2yLPJnIKnDng6qKCWJJ2SnsHgRVBl8K2Nwpthfprr2nZf/7yjwP9pflQ86adCkwAI41V0igVqVnAOM5LM6ku0mdtMd+3O1bvvUFFPQGRqrtjFt0P8MWLjTD0SJU+eFdSRs4mcpLHjmdxoJaD3IGGWZdXufpheyfVudQu1EexRx8IpNLycbe7dxvt2wFRQ5ONcVW8g== 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=nLxkLCiIWottjiPbeKwhUnbC+Ug5QhK3DALeglQaLBg=; b=GqxEpZWcoGhxnyQ93A7rOYwgMGYJ3zItDZhLsRz1Y20gxQufhcVKtyo1ni6rNxPLIno60axlpSAgUE5GDQdrRUsvFGpMMo2jxWPxae+/YdWQBSDM/4SS6ytTP/ymKSDz/Wf0OSQX8ibqJPbT+/t2m0YEouxC2oF4L7rhXW4ukbc= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by BY5PR10MB4321.namprd10.prod.outlook.com (2603:10b6:a03:202::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4713.19; Thu, 18 Nov 2021 17:08:31 +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.022; Thu, 18 Nov 2021 17:08:31 +0000 Thread-Topic: [External] : bug#51876: 28.0.60; Confusing prompt for setting a bookmark Thread-Index: AQHX3F3D+ibw0J87NU6/84e6TrP42qwJghew In-Reply-To: <87y25llsyx.fsf@gnus.org> Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: e23f5dd6-dfaa-4a5b-cfa1-08d9aab60bf7 x-ms-traffictypediagnostic: BY5PR10MB4321: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 5+024s7NGVvMA9YaVgACilOJz0Qp8mqTv+HsHCFOEjNMXUyP2LV11wauMIs1Nz0YR5Sfb7L9Lf+ItKxDFUHropGcdMY/GWXXHBTQmjg5avR1ID80WkCorwgKMdhhhOg4kgZ4WBOUJXdHDt/CYc3Zmw+ziCO/wXGipq8Tmx/Ccrn8DDXyJKxV0NhbRrh/Y0IYONPBjih61tdPqxM2l21sFArnV6QiyyJ/6CbkKPm2gw/8HtTmUB9Mpp1DyK8w9UstsHRocCdnuOJg5Ne3S50n/5kvddOHhqwEgLXnRVb+SpQVkSA+XjC8i4/6zkav8RPiHLaIs1rHRt8A6RqgvCd0zy87bRwiLtK/7bd/yAD4u+Yo5Tg6UK4Rj/CnKJBPknlvdBcJja7WK662nA3OajwQobyDQMUNmZx82sCIQAhPAWwJ2xQj/+BqJuPTIucXFKlaPGKWZR2zjKD1LwMvRhbjG9ED13WtgEF0gP8mMT62fX1LzsOjVnqXfIi8r+aLYwPEu3z1zEA0erRyDTc5UsW/d9VZ+3KL7B+hapd3lKdG9oPMRhBbh8lyE9eGQaDEpP6F+vRqcXqq8OE7QL4xwOjWtZgRv49BKwdjM9W3f3CizmgG74RfWYExFRuKEXffDehiOxLztzkzZOvoy1bUKrkbWmkfr4UYesjJT4ZTmEcZhNepZLCjsO79rAWQUV4mCxOwsO7E4Jv2rH2fWaIKeNAU1g== 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)(8676002)(2906002)(110136005)(122000001)(38100700002)(86362001)(26005)(66446008)(66556008)(54906003)(66946007)(64756008)(186003)(6506007)(4326008)(76116006)(508600001)(83380400001)(38070700005)(7696005)(316002)(33656002)(9686003)(8936002)(5660300002)(71200400001)(44832011)(55016002)(52536014)(66476007); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: meFUScnCVOpbg4ux2zsjA7LM27czr4uqtuNA23U5LRhSs9zFbXvF0PQfKajg0scls0VxJZ76BizQrw1vNaAF16lrA/KcD1hS80r8X2HUIlBHE9Y0s0N3aw3DRYwew8rdX8/VWHdWd6x9ac/ooFH29WonNN4HOjJtZOi+9Ub0IDdsO+5aTOi94iXsbliQA6uTN5FJ851XoRCnU+moxx2i7dq4sVd5QuJhocHRB6nBzyB50L1zvGQs85s6iRdYwE9FBpjeDPfpusrjMk48be28QHIBv1ChYiwa8jGcqPiMNYmpK2n/h4B63Qf38s0JGm3Q+skzD8euHSqzk/k1L/qXV66Bb74IOXn1anV1N4GdU3LxDVhxNNwC322NgGW0ehOvn3JYg7DOUVxU8VpRkHSifP++17vwBN6G2QDYg+2xFmk0d+4UDbOqgIgQA2UVCrfolmg03XbClfQ00rePg/NBjR5TawI2srzzjh5jn9L5n/4aD6JCGksgJlg39CmagJq/vb40gySX3yGCJ9aSr/nCpYHAvnn0+avYd2+041WOmjrQ60g9cfPsoAooMpVu9w/dQpDMyBFxjsfB57ha0kf8Fgw7W/2qslJe76dser1eYIGoHGJOJzi7ZMm6nK80BMwibfT+aiP3unooJtpOF5FB/IPMYpaB7ZumXMCYtjGJuTtvd+ZLmUa69++jbZoPBsDV5DPNiTB/8iUcB+kQ9/ChdEDGBVd+o4vbNqR5ZrI0YCqvGVeewY08/c3hZs I7x/KTvAvvz4AZJd7hrFG/Dpj+O7Kzsu8DcFswxu0pmvi1CPyKF9NK92QMC+i77HdijqKzls33Iob2SIBl2Izg2eiluQmByHJx 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: e23f5dd6-dfaa-4a5b-cfa1-08d9aab60bf7 X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Nov 2021 17:08:31.0120 (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: XNC4pgr1SdnQawPzrZmzECREPsD1OQ0S83qNCpsqz8Fqi9iobFyOkMpFrMZErtWIU4yAsnMsLuRPjrQgKJhaeA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR10MB4321 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10172 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 phishscore=0 bulkscore=0 adultscore=0 mlxscore=0 malwarescore=0 mlxlogscore=382 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2110150000 definitions=main-2111180091 X-Proofpoint-GUID: pS5pOPBDhdNIrpPIrqPpf_3Jwx1zEqdA X-Proofpoint-ORIG-GUID: pS5pOPBDhdNIrpPIrqPpf_3Jwx1zEqdA 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:220329 Archived-At: > > Not that it matters now, but I'm curious: why "append" and not "add"? >=20 > With "append" it's clear that we're talking about a list of names, while > "add" is ambiguous. We're _not_ appending. Not at all. We're actually _setting_ the bookmark with that name to the specified (typically new) location. "Set" is the right word. It's precisely the word for what happens. It's true that wrt the `bookmark-alist' we're "adding" the bookmark to the front of the alist ("prepending", if you like). But we're not adding a bookmark to those that are in effect at the current time. Once the new bookmark is "added" this way, any previously existing bookmarks with the same name are _no longer usable_ (till the new one is removed). They _exist_ on the alist (users can manipulate them there, e.g., using Lisp), but they're not usable as such (you can't jump to them, etc.). So far, you're just making things worse, I'm afraid. `bookmark-set' sets a bookmark. "Set" means create or update. That there are 2 ways to deal with previously created bookmarks with the same name is a different question, and is best dealt with by having two commands, one of which prompts for confirmation to overwrite (see my previous msg).