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: Wed, 17 Nov 2021 17:46:10 +0000 Message-ID: References: <838rxp2rpg.fsf@gnu.org> <87wnl85xjs.fsf@gnus.org> <83tugc1bxj.fsf@gnu.org> <83a6i2zp4h.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="25589"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "larsi@gnus.org" , "stefan@marxist.se" , "51876@debbugs.gnu.org" <51876@debbugs.gnu.org> To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Nov 17 18:47:30 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 1mnP1u-0006Oz-9M for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 17 Nov 2021 18:47:30 +0100 Original-Received: from localhost ([::1]:50610 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mnP1t-0006tX-BY for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 17 Nov 2021 12:47:29 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:50922) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mnP1T-0006Zo-7h for bug-gnu-emacs@gnu.org; Wed, 17 Nov 2021 12:47:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:50535) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mnP1S-0002Hx-6K for bug-gnu-emacs@gnu.org; Wed, 17 Nov 2021 12:47:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mnP1S-0008PM-2N for bug-gnu-emacs@gnu.org; Wed, 17 Nov 2021 12:47: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: Wed, 17 Nov 2021 17:47: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.163717117732241 (code B ref 51876); Wed, 17 Nov 2021 17:47:02 +0000 Original-Received: (at 51876) by debbugs.gnu.org; 17 Nov 2021 17:46:17 +0000 Original-Received: from localhost ([127.0.0.1]:33848 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mnP0j-0008Nw-Ga for submit@debbugs.gnu.org; Wed, 17 Nov 2021 12:46:17 -0500 Original-Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:40334) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mnP0g-0008Ni-Ie for 51876@debbugs.gnu.org; Wed, 17 Nov 2021 12:46:15 -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 1AHGjB1P019635; Wed, 17 Nov 2021 17:46:13 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=cb9Tu6K0cbr97WhFGfG3FaFzJ0I2Eaha+AMG9p+xWh8=; b=S6R78z70eKAouUuRc52pRsiOnro7MLF91JdZI7ewi4016+tfwg+jRXCNSZ7zmpKInpTJ F7v0KYBZHzy3Yo7rngStAMxCDz4UT4y+aswLtTOQSAKFKRnE+DtfIsB7p8N2jsVCM8E2 HDI2YYbQmXqXSw/0+y77+saQFp5+v44ZQmTUrzJa2ucUWmuA540oQX4l7H9sPqAwSh6j D2KD1/c95qh1RYdVdYKKpz4gRPzZ+FnFjQzPzgpui/vF8gi+2Ha/Aqwe/ssAsd+EJBBn GyKnCxEyvqUESHH9m4WrxcxVyv6GcMR6+JvH4yu7L8qNp2FVi+re3VYLaoEQfhEf7+Vh DA== Original-Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71]) by mx0b-00069f02.pphosted.com with ESMTP id 3cd2w8sr6v-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 17 Nov 2021 17:46:13 +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 1AHHaTJC187321; Wed, 17 Nov 2021 17:46:12 GMT Original-Received: from nam04-mw2-obe.outbound.protection.outlook.com (mail-mw2nam08lp2169.outbound.protection.outlook.com [104.47.73.169]) by aserp3030.oracle.com with ESMTP id 3ccccqfftf-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 17 Nov 2021 17:46:12 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nqg5XtRXKl1leJrdsrdXDquIgFf5keC2LDVylWNCxe+LEmXVaBpfu2mT5JY3s9Vn7oqhOrVBUcslFiIQFcwpff/BtpjPJiq3pJJCZkTWBNHPkbEQlMVwQuOU/phpnOTyi67tBauKMv58Hw1xXTDQLJ7tx45mOwDaneKp9W5KYMMUOssS7VJV6uTb171wEzuRnA+22zU2lDbCatE34wIUQ3oJGrSUl1OnORwOzv/m0hzp4sX2YXSl2pjgyZrEW9m/OCNkHAjL3L06OyeQEGAn6k7xVjtibXX16mk9dLEQ3009gbXPDc2Ieh2/cvTIs6MWbE2+MceTv0yFQWuNrhqvkw== 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=cb9Tu6K0cbr97WhFGfG3FaFzJ0I2Eaha+AMG9p+xWh8=; b=Nc8Tq96sdPRNe+sHkxaRHwEN4b36fMSNiKIMmhty9bTQiRGhPwkClGAOMRtLU1/Zp01jjB/G1W40WOhGQo/JAsBeYGPDZH27/ZQjFUwu1sYrRTNnXTDL2LhI6g1us8IcUCd1kd7CUG42TQe0/BWBdRkwabRhTCKSKr7D+XVQK6iqLx7ZmJpSlpcj4xduWcbvWk75YTc4+9Ntnx7CqJvZXMM5wH42RDAPREQt+V6lEoqzX3rApfU1+SxCtK50XteT8yMuFTgNPfGWLY4KEOTdUvOLyIhMbUAVXAFylSGBpEo02Hcuvsovv2V69uAfN6772PYbA3nFXpkiBHrh9OMM9g== 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=cb9Tu6K0cbr97WhFGfG3FaFzJ0I2Eaha+AMG9p+xWh8=; b=B7x/WfzVrGXUkaF3g+gM/NdyCPqftnc0hYg5iTjeexRRx+vizqPq4g4uaYN/GWcNxpaMm7vTQcRD1WV54Eyh0MWoyaEI/6o36yHv3EC+vFk07huJyu2QkuKigLq+oPucILciz6F00LKboJL1UdKE8qhURq4S/LhC1oP2EE4HtDo= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by BYAPR10MB3415.namprd10.prod.outlook.com (2603:10b6:a03:15a::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4690.27; Wed, 17 Nov 2021 17:46:10 +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.021; Wed, 17 Nov 2021 17:46:10 +0000 Thread-Topic: [External] : bug#51876: 28.0.60; Confusing prompt for setting a bookmark Thread-Index: AQHX29XF9NFsvjSL5kSrESCCR4Ha8awH9Bbw In-Reply-To: <83a6i2zp4h.fsf@gnu.org> Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: df98655d-9ce7-4ae9-675a-08d9a9f22437 x-ms-traffictypediagnostic: BYAPR10MB3415: 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: xMjp5dsdF8J1XXeKDOnsd1wnm1by6jFJ2FkDYYzQSPzLsda7JvfTEiOE0xmzD3xfK7qil+yCBfe+q52eKgTFlD7BP1MJpuivnUqPAA/d4SIjTseDAmWJV18mwzCopI2lIUwNomX0vpP1v7FAPp1FvDtve2yMGDolx8anGDlla3V7n0E5t5zktbfG9hbQqVG8aWS0pun1GPB5QVYW116t90BBsASj5yGRkoE4B2lf5s6Ws4LXxlCRwNWkHIUSoD5sSXUoADHjBNSSc859duFV7Lt4pAa+uSz+s91yLXf4wlaSt4HE17jdMj1s9KlqDmpimp2GbNG/2TjtL1hIv/7MUu2eIQk7VEPILy5BwsBHB2K/R/i8O+7iFKcmq3i42/Z1ZkOXIipaLlFx/ouGSXmBSpTvIfBJr00XokhCjtH4/lA0OEYxMttvE9bFiDNJFjIevV5OC/RoCqFYaom/tkCME0zbtwKQmdviOYDKxV0rUxphHDJNqMaaQAuWXrPK5NQa0/EFwz7NQTJuaRwkHLbGgwYjNBzWPUgoZz6+7WPW//MTv3R83t5xr5gS25xwLQoV3kxoyn/bJj8Z6hTsHPeKDkFJ5+jDFvE/b+0pW1BFeNxCy3FAQJq0OYdYdyKqOhrpQR/ma8VF2/ik43i0vlyWXMsY0EUEUXk3m1ve+tQdQPX5FEuOmNLucGAWfSEZhrFcwWPU1YjkipkvUtwZjuzQhQ== 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)(7696005)(9686003)(52536014)(33656002)(8676002)(76116006)(38100700002)(508600001)(5660300002)(316002)(66946007)(66446008)(66556008)(66476007)(186003)(55016002)(64756008)(6506007)(26005)(54906003)(122000001)(71200400001)(38070700005)(6916009)(2906002)(83380400001)(8936002)(44832011)(86362001)(4326008); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: 9X7BucEdhcbOJBJiOo3EIMaOEXNtwnrYatjh9wJd6J7WYzOfsVIrbaUR723nQJTyn3P4fEojRy3/mOcBFm2NhvjnSTAloVTTaD3cB1VXTlwl5ohm7kX6uQ4ydAlTokdoqOIRu6rBhgcA6OQIFbtTLWaGHgszm8A2bGk9feuFjCnoQVNht1ArxaalmLYH5Xpffn9vw17A3VypyxkAvPOH/XVE8/KZy7A8GEgqjMaPed9ZJlw3Z1hHjm3CKKMXTnnsP2QKxi2GK2mXLcpIntKek0BA+idvBtqKBLbfXEiZy4HTZjQhP1qeZkOx9bwuXhOfrRCsMAyJK3MjftgdtRmc649iJQhgsKi+IViOm/ijmIE7/FyjvC5rbdLcGkQxdRbpSxTxM/f9813LIdxBfGJ1hY7kQhaLmDKQxBaTVRQ7n9pWgCU7BgntshSCNE2nLFKX5FURxkfyY3L5s+NmWwKQoTSWwdVo2y7s4ml++4uoyUssS8HJ15jQj5K+1L9XMCoaJft3Kk611y3PkKPZmmQsxtQn5T99tLYTOchFE9wtILivGBDlIwBsgN5dllUXXIjCimBusuZZaWdNenRO+4mbn+rsV1NlPLHNJQsZJ1qmXBp8y3Y4Ttrkgq62s3bcKtVxRgz3BiEdaBImhkSpKbs4+9TYlyFRl5w6FQYAyOJsbm1PHCd9BhHMRPiczmL4asvfHY5+KXGo6lICcUA/bOcSIDP3SY8XD2oJUP+UKXuWCLhFuFqvgOXOLMVqyF BpBgLFC4tkdBlgShDTUWOW/7NcJvVSOpwaEpCoPzViM8b8AZWlKYkldx2kA1sItoxQ2oKn4idM7nGHmu7vfuKnLhzidntDrDM3 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: df98655d-9ce7-4ae9-675a-08d9a9f22437 X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Nov 2021 17:46:10.3022 (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: ZrKtlH0iSskW9LByTeX57KdxtMyYvgK5teuQTVVxxpvDVMVgVv1gP+jD/ceHHJ7Ej+ObyuakJdZlWqsLCLbc5Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR10MB3415 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10171 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=731 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2110150000 definitions=main-2111170081 X-Proofpoint-GUID: C16NSue9TSRb8smBhlmhI_QKPx5mNSg0 X-Proofpoint-ORIG-GUID: C16NSue9TSRb8smBhlmhI_QKPx5mNSg0 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:220244 Archived-At: > > The point is that you can have multiple bookmarks > > with the same name. >=20 > Yes, but can you say that in few enough characters to fit a prompt, so > that it is self-explanatory and yet short? That's the challenge; > everything else is a tangent, since it isn't like people here don't > understand what that does. I think you already said it in few chars: "Add", not "Append". "Add" is fine; "Append" is wrong. Someone who suggests putting "append" in the prompt seems to me not to understand well what the command does. Or else I just misunderstand their understanding. In any case, to my mind "append" is wrong. It will only mislead or confuse users. For vanilla Emacs, only one bookmark with a given name can be used at any time. Because of that, I think "set" is a fine term to use. The suggestion of "add" instead is OK too, but it can wrongly suggest that other bookmarks with the same name can be used at the same time. And you'll note that "add" agrees with what's said in the doc string of `bookmark-set-no-overwrite', except there the word used is "push". "Push" is thus another reasonable alternative (like "add") to the incorrect "append". Even "prepend" more or less correct, but it's not as good as "push", "add" (better than "push", or "set" (best of all, IMO). ___ And speaking of (real) tangents - This bug thread perhaps shouldn't have gone into the weeds to deal with something different from what you reported, which was, I think, a concern that it isn't clear enough that what's prompted for is a _bookmark_ name (not, e.g., a file name). ___ FWIW - 1. Bookmark+ uses the name `bmkp-bookmark-set-confirm-overwrite' for a command that requires confirmation before overwriting an existing bookmark (unless you provide a prefix arg). I prefer that name and behavior to what vanilla Emacs added as command `bookmark-set-no-overwrite'. 2. With Bookmark+, it _is_ possible to use multiple bookmarks that have the same name at the same time. It's possible because the full bookmark is kept on the bookmark name as a property. This optional behavior is useful, for example to (automatically) get bookmark names that are non-dir file names, to files with the same name in different directories.