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.help Subject: RE: [External] : Bookmark+: automated annotating? Date: Wed, 23 Oct 2024 20:13:06 +0000 Message-ID: References: <87h694vscy.fsf@librehacker.com> <8734kmx2k2.fsf@librehacker.com> 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="7701"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Help Gnu Emacs Mailing List To: Christopher Howard Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Wed Oct 23 22:14:04 2024 Return-path: Envelope-to: geh-help-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 1t3hk3-0001q6-HF for geh-help-gnu-emacs@m.gmane-mx.org; Wed, 23 Oct 2024 22:14:03 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t3hjc-0002no-5O; Wed, 23 Oct 2024 16:13:36 -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 1t3hja-0002nf-0s for help-gnu-emacs@gnu.org; Wed, 23 Oct 2024 16:13:34 -0400 Original-Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1t3hjY-0006Em-0E for help-gnu-emacs@gnu.org; Wed, 23 Oct 2024 16:13:33 -0400 Original-Received: from pps.filterd (m0333521.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 49NFfelN012097; Wed, 23 Oct 2024 20:13:30 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= corp-2023-11-20; bh=lhYeRpzyFCu6YmcNhQDiiLvPtNxS022DBLpp/jos6C8=; b= mHKR+j9OwHxuMyNnJAtc0KSYjOj6T3IsNma3Pe3h5HQD//qRg3sKDedBMmRX0O2q 2gdtkQZRiRUh6DmXCSf2uIDjalE5NH4EQS8Uk+EotPB2Kpom+Pkp3u2ScBBerbNd DdwvEQjUzBYuCBXEGeSq0SERlLYeE1EUmUZi2pRJs4dd+fPSZV/3gN25x3pMUJx+ 4+7AAXKtdueB4kJjeAC3AscR111p7CMkv1j+bWDw0d/vOFZSW3xaXWxdNd+MQHvx W3R9K0HijG2dSihKFwlGUQ/9Y7sftjR9J2Iy9Vk8/SgrK3xEugo2rCXGktMWepGL /UCnaLfFhdXWl4MaAKFcLA== Original-Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 42c53us2mu-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 23 Oct 2024 20:13:30 +0000 (GMT) Original-Received: from pps.filterd (iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 49NJpXq5027391; Wed, 23 Oct 2024 20:13:28 GMT Original-Received: from nam04-bn8-obe.outbound.protection.outlook.com (mail-bn8nam04lp2041.outbound.protection.outlook.com [104.47.74.41]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 42emh3aqkv-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 23 Oct 2024 20:13:28 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=aBHs5WETLeSwO28rNIoOqrxtEtYrspDrjfl+raeYQzqzSZQDEVhVIXzQcHLK/2N/+RwIK9zWJ/uxIvzbS5oyse3S5mQcBOqTq+6B056y3EdUPgoDfKMhablgSzaTzVAY1tRwQ3GEf4Lma0OM0klzjQARUnqrdtR+ZgiENkNaVzcPh6LePyzqRP4UPYkQOCo3jp4dxX+uhj7wqZz+U5t9BN2RmFkYKaU/c5VNWJ2WOPnpV2jMC2pOvo3Rko/zzUo0k4HzErVed0icgFuEl3pz0UTFoNZaULFBgrdtYP0FHBWTjPcLOIsGEHhwjSiD2eDp6STyjRPuFZ2PdJVMkZn57w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=lhYeRpzyFCu6YmcNhQDiiLvPtNxS022DBLpp/jos6C8=; b=FjwsnEWwDkogSPHsC3bjLFtgjcpOb6BVUwlYnDZidW20/zqWIPsoiDBH0lvpMsn+uv2P4f8y8EBSvKf/lp3RYdpvxoI7m4nsVYe+q2b14RijXg+LTQZyWbPuBFCGUNq2ZdS1LHOZUf4EgLxYSyJD0zNvZ3KrGfOw68Yo2Es/5EGWaqLz6QC6xne4lJaMvaANnP/kBz9spNBFWdicIyQ2/xwwGwvIvoysNn8RyLN9prAm9atFWcnXQ0iphWDrd8WrZoxoVXaeSFdid6/pmHwN+SnK1nKP4OGkz2jpo/uIfZYTw2cC97kl5frtrkXXxsEjMn+1jbWL8oQp5Mj/TQGumw== 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=lhYeRpzyFCu6YmcNhQDiiLvPtNxS022DBLpp/jos6C8=; b=SxYBfAFis7uLylcXBgsS3fiST7Vm0Xw5WtSyE6zA/BKYhlP3ZyfA22izuD3nsxwHqWFih9GfuG66isDW0u+vwbJpldpk8aoYAYU/qEPkMuPa/oCp05cly0L/xH771qy7djuLG9r42iHbQs4jTg5vp1faedrgUvh+GTdrY0WbvwE= Original-Received: from DS7PR10MB5232.namprd10.prod.outlook.com (2603:10b6:5:3aa::24) by DM4PR10MB7390.namprd10.prod.outlook.com (2603:10b6:8:10e::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8093.16; Wed, 23 Oct 2024 20:13:07 +0000 Original-Received: from DS7PR10MB5232.namprd10.prod.outlook.com ([fe80::8303:658f:14f8:2324]) by DS7PR10MB5232.namprd10.prod.outlook.com ([fe80::8303:658f:14f8:2324%4]) with mapi id 15.20.8093.014; Wed, 23 Oct 2024 20:13:07 +0000 Thread-Topic: [External] : Bookmark+: automated annotating? Thread-Index: AQHbJWASN58WGMOEmU+cEERTn9RAobKUvFMw In-Reply-To: <8734kmx2k2.fsf@librehacker.com> Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DS7PR10MB5232:EE_|DM4PR10MB7390:EE_ x-ms-office365-filtering-correlation-id: 2eec6a31-f384-43d6-1e98-08dcf39f1bbb x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|1800799024|366016|376014|38070700018; x-microsoft-antispam-message-info: =?us-ascii?Q?RDvhzAf7+imJANVlQwKcXSeLPMIICimebgGcWkNgPtrji1Xvwn/TmjR0ytkT?= =?us-ascii?Q?OGhp0a5M7bSiFofrad6NlRruMMObS0coNNxff36vFo7fiP/w0FMYOJRpW+g4?= =?us-ascii?Q?AfYvkPLWQFY/CgeVu6CXrLaWmBwxBLZjDAawUIiHyV4e4zk8VjNRRjUU/EbC?= =?us-ascii?Q?rhTfBgX9vCnRgapJsZW+hoYgt1XNepH1OUa0i9mQ3OlmfRCZkmx6psXgEh9+?= =?us-ascii?Q?cqpG031NoQaEIxlQlf6vPhcri24N9JQ9vs8MEY1Ipg8fu0k4FA2WNTeopdJS?= =?us-ascii?Q?rmGipiw+tv95V2eaIbFqtqwY2pxEtAzSuR0feKvQwqmyIsFbc2vdiaNKfNSr?= =?us-ascii?Q?e+8BboxdXbyVOzJdz99hBbI9XBo7p/iHIountsVhi6tT83cjipjbvY3Ut9Am?= =?us-ascii?Q?uqGl00I9ZBHJnlDEx8kBOIQpuQ2lSQ2PLjJpwmG9h4lkUrhksvLkBXyfTcsD?= =?us-ascii?Q?lgxddLPRvnsSvkzzPexnR35rzR0lS2G82Z73NygTjmix0itPrNE6e50ickiz?= =?us-ascii?Q?ymI6Cf3kCJBAAbvE6ApN7JEXKRHuI/IGSCjNeHf24gPkCP3jFBOpcyxZEavC?= =?us-ascii?Q?kn8D6x0mmebBOgm89sOMRzSRIvM9Sw4etuCAkma2AEgo+AcVV7f2UoPB+pA2?= =?us-ascii?Q?lNVub x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DS7PR10MB5232.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(366016)(376014)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?fIR0tLy1dkLIsIk05U8JN/X7JU7lqRIY6qPuVNy6lQLq86dLN/xwd3ZGlRWF?= =?us-ascii?Q?eXASLbZrl0Aq4nUmiOFCMNjYcyEUjK4qcsABTvmS86S7feeoubuJ/CiaAKLW?= =?us-ascii?Q?l2CJvrleDlVzMzGTx8FO5bVvJm4raBd6Dgdi9f1RIxzqqKqSNrnBuHAoAZjV?= =?us-ascii?Q?Q3JmdH2JMaR+iBB8b14rRK5RWd3CazBOZoC7PgHUDRgtH0b42P0xR0S0xdJe?= =?us-ascii?Q?0ggdKWbo7WSp2XvMzy/PzXaqIC5COu2zu6IaRF4MCTz93cImzHhBazh06K5u?= =?us-ascii?Q?c8YEgAkUqs0xSJc35HixF2cRRsmV7w+RoPRpxwAP7IwwfZhZAdDPlDflkTB0?= =?us-ascii?Q?qaXcjXK+B0nHayUsjYoAQ4SqdlKWWulytd6wkbCjt9dYN6elKNksdIUHeXOS?= =?us-ascii?Q?m2lwRSeagYqqa5hHBzIum+MxdH/ie8I4BvHjxYEQ/8udGyrIsnUfRpKnEa1a?= =?us-ascii?Q?iAVTOeiGkPQsDdLt+tU1AX9MS2YE8Ne3aY2MBgGsqxUMd1Fw0opuWjncnV1o?= =?us-ascii?Q?mUAttaJjEdICgy40slMpoSyawHE1INHyc/VHOfKyjkxQlVqZkeRA+9foEq0n?= =?us-ascii?Q?g6XlAvPetWHYztbH5X7W9eYEwL2vbYhNcBOURajFeTfToJoLqh/MtNDVoLmp?= =?us-ascii?Q?Bg X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: bNxP3RWF/ApYpbK4DzfiaJwgQV5KdslUgVhgfVlDYbpJsj3L3YKDa/A6UjGeZV0HIWOCY7Cbqj4BonnJ2LEQ1dDsTxA7P2luucb1BDqTa/OaOIKyAfajrggk3rtSzIwZClCTUPh+pT4aRo2taTZfhG2GVsOSIwKju7/9GtJARJrjJ/Oar5Y4KUPhIakzTq2AHFD8EE2vyjX9hiTs87MFeWlhciSrFB/v58Cc8DOH0h6x7aPaVLfb3wK+svQHvgBIDN752VQlg3CbiRiaRRdWQkVr4yITNqSVXzVzrXZEMwGv79CpmINWaVFfCGqmxdMx/suHsI7Pq7g3cIzekqiNt0c//RQeUfif6oO61CZvPur0gxw3/rIdqAiOpvty+A40gGbo/wbm9Ymt1hQQpUrrqNa/d0U0yzDc5bNxyKMhzGq/7i63sK7Io7X7TQjoqWBdQm5ukh1cAXRf9ZTN5iO7yYqJ/IThzKb4UFTXOeVP0UgtUvNA6fuMQJJZBzYhYWrm5A6r6HANhVtVX4c8Nt4kYTWdKUc4tgDYvYijv0Hg3COZk8T9aRcsNoTJh88k2Am0a5v/vB63b2NGQ15HIac9w3fxH59dz4z0ApPpYXlpJiI= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DS7PR10MB5232.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2eec6a31-f384-43d6-1e98-08dcf39f1bbb X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Oct 2024 20:13:06.9765 (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: pzMUb1W4bAj1g5BosZwUGfsh+gaJzAcF7GbK4nl4qiMjcv+HweHfwiBQqS9Dq+ZkIA/ufvdh5cqwcoT+4rWYxg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR10MB7390 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1051,Hydra:6.0.680,FMLib:17.12.62.30 definitions=2024-10-23_16,2024-10-23_01,2024-09-30_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 phishscore=0 malwarescore=0 adultscore=0 mlxscore=0 mlxlogscore=999 spamscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2409260000 definitions=main-2410230129 X-Proofpoint-GUID: em-p0pk2OTB83SrKjfbc9ReiqM0DOef0 X-Proofpoint-ORIG-GUID: em-p0pk2OTB83SrKjfbc9ReiqM0DOef0 Received-SPF: pass client-ip=205.220.165.32; envelope-from=drew.adams@oracle.com; helo=mx0a-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_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.help:148223 Archived-At: > I think bookmark-set-annotation and bookmark-get-annotation > are what I am looking for. That was my guess. > Something I was wondering about is if it was possible to display the > annotations in the bookmark list itself, to the right of the bookmark > name. Or if that was a feature that had been considered. Of course, only > the first line of the annotation would fit there. But I think that would > be still be useful, in the use case where the Bookmark name was simply > the file name, and the annotation represented some kind of description. Not at the present. There are several things that could be added as columns, and it's not obvious (to me) whether adding any of them is a good thing to try. I've kept adding columns to a minimum. FYI: If you use only vanilla bookmark.el, not Bookmark+, it uses `tabulated-list-mode' to implement the bookmark-list display. You could add columns to that display, if you wanted. I'm not a fan of `tabulated-list-mode' for the bookmark-list display (a fortiori for Dired) - too limited. > The next best thing, it appears, is to use bookmark-bmenu-show-all- > annotations, which gives you the bookmark names and annotations all in > one buffer you can scroll through quickly; Yes. > unfortunately, however, in the *Bookmark Annotations* > buffer it is not possible to conveniently navigate > through the bookmark names (with a TAB or whatever) > or to jump to one with RET. Correct. I haven't made any attempt to modify/enhance `bookmark-bmenu-show-all-annotations', including its display. I don't think a lot of people have really leveraged the feature of bookmark annotations. What you have in mind might be the most that anyone's tried to take good advantage of it (dunno).=20