From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.help Subject: RE: Temporary notes in Emacs buffers? Date: Wed, 1 Jan 2020 19:16:39 -0800 (PST) Message-ID: <958f5d11-5d36-4627-a106-11b47b3e9c79@default> References: <87zhfecbpt.fsf@mbork.pl> <87sgl0osts.fsf@web.de> <65742f83-393a-4df2-9562-7c500b40adcd@default> <87a777ydnh.fsf@web.de> <73dc0d0e-f208-4169-a70d-f2f17994a4f4@default> <87o8vmlkdq.fsf@web.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="29432"; mail-complaints-to="usenet@blaine.gmane.org" Cc: Help Gnu Emacs mailing list To: Michael Heerdegen Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Thu Jan 02 04:19:09 2020 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1imr0u-0007WS-Ia for geh-help-gnu-emacs@m.gmane.org; Thu, 02 Jan 2020 04:19:09 +0100 Original-Received: from localhost ([::1]:36096 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1imr0s-0000Bl-O8 for geh-help-gnu-emacs@m.gmane.org; Wed, 01 Jan 2020 22:19:06 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:53867) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1imr0i-0000Be-RL for help-gnu-emacs@gnu.org; Wed, 01 Jan 2020 22:18:57 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1imr0h-0005VV-Gp for help-gnu-emacs@gnu.org; Wed, 01 Jan 2020 22:18:56 -0500 Original-Received: from userp2120.oracle.com ([156.151.31.85]:35454) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1imr0h-0005RY-8O for help-gnu-emacs@gnu.org; Wed, 01 Jan 2020 22:18:55 -0500 Original-Received: from pps.filterd (userp2120.oracle.com [127.0.0.1]) by userp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id 002398eA032131; Thu, 2 Jan 2020 03:18:53 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=mime-version : message-id : date : from : sender : to : cc : subject : references : in-reply-to : content-type : content-transfer-encoding; s=corp-2019-08-05; bh=fTihQ4zn/RZP60bmmTUl4kqAdEpuQh62GKx2gJd6Ies=; b=FO1Ktn/ToN0yuudugT6dxZX5WWXF3RmDht2R1IRnwrnqcaUkahSRu+bqRuAUEZ/AOqNr fXuhFHjPXW+fmbkDS4q7iqm0snbzQX7g8NyniK5TLeUVFAwfrs7Z/OS9wXqKEmYOVHNK RXXIen4Q9g3lKASvkjpFleCpwapTgUIOenpFgazBgiLUpoRM0jdEGEmpl3ALN10RzcE5 jd15VHdQXHQx83EMTd1257uJbStiYcKJ+0udPPai/Q+dg/BsEQ7UcSR3wjCHAjNtWe43 0b1VbI47NqbEf64HGlKUS/CfwdbUB/u9AMzatMN06LgyxzkhGleWBp5l+z1/mICYUG7X cA== Original-Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70]) by userp2120.oracle.com with ESMTP id 2x5ypqn8q4-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 02 Jan 2020 03:18:53 +0000 Original-Received: from pps.filterd (aserp3020.oracle.com [127.0.0.1]) by aserp3020.oracle.com (8.16.0.27/8.16.0.27) with SMTP id 00238O78062970; Thu, 2 Jan 2020 03:16:52 GMT Original-Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by aserp3020.oracle.com with ESMTP id 2x8gunafbg-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 02 Jan 2020 03:16:52 +0000 Original-Received: from abhmp0017.oracle.com (abhmp0017.oracle.com [141.146.116.23]) by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id 0023Gee9002669; Thu, 2 Jan 2020 03:16:45 GMT In-Reply-To: <87o8vmlkdq.fsf@web.de> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.4939.0 (x86)] X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9487 signatures=668685 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1911140001 definitions=main-2001020028 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9487 signatures=668685 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1911140001 definitions=main-2001020028 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] [fuzzy] X-Received-From: 156.151.31.85 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.23 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.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.org gmane.emacs.help:122128 Archived-At: > > However, yes, the target file names recorded in > > the bookmarks are absolute names. So you would > > want to define a command that not only moves the > > bookmark file and its targeted files, together, > > to the same new directory, but also updates the > > recorded file names in the bookmarks, to reflect > > the new target directory. That wouldn't be hard. >=20 > Not hard, but a disadvantage, because I need to remember that I need to > do it. All the time. Or hack any possible way to move files in Emacs. > That's a big minus for me. Do you really often move files for which you have associated notes? If so, then you might consider defining a file handler, to take care of that automatically (by its `rename-file' operation). --- Or yes, not use bookmarks for your annotations. It's clear that the bookmarks that target a file are something separate from the file, linked with it only by that targeting. This is different from, say, file attributes, which "stay with the file" when you move it, because they're managed by the same thing that does the moving: the file system. And it is different from, say, storing notes in the file content in some way. As I said earlier, there are advantages to having such metadata as part of the data (file). There are also disadvantages. It depends on the various things you want to do, and how they're implemented. Bookmarks aren't the answer to everything. ;-)