From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Manuel Giraud Newsgroups: gmane.emacs.devel Subject: [emacs bookmark.el] Sorting by last set Date: Tue, 24 May 2022 13:34:48 +0200 Message-ID: <877d6b88pz.fsf@elite.giraud> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="34280"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (berkeley-unix) To: "emacs-devel" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue May 24 14:08:16 2022 Return-path: Envelope-to: ged-emacs-devel@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 1ntTKh-0008gt-Sw for ged-emacs-devel@m.gmane-mx.org; Tue, 24 May 2022 14:08:15 +0200 Original-Received: from localhost ([::1]:47902 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ntTKg-0007sv-Pg for ged-emacs-devel@m.gmane-mx.org; Tue, 24 May 2022 08:08:14 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:39424) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ntSoU-0006zP-8q for emacs-devel@gnu.org; Tue, 24 May 2022 07:35:00 -0400 Original-Received: from ledu-giraud.fr ([51.159.28.247]:29108) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ntSoR-0000sY-42 for emacs-devel@gnu.org; Tue, 24 May 2022 07:34:56 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=rsa; bh=BvPgYVRUP+gQHwgJ UjZj7lJX/Wh2RKXJhpMPs8woyWs=; h=date:subject:to:from; d=ledu-giraud.fr; b=n9Iaq0aeRjkcpZf+QBIl5hGDZt471r3orb/id9KVNDagdL0Oo0 DmJqxSPBc51ZBSpCJFdgO2F5GvxT+GCiQuAs3bl9wfr9QjD+1WMjVhgaxabg+QAPLHc10g Fbg25LsZxpvGINxHa3NQm91PUyaAbVB4NSgOTgFwTinQYm8QGuRbh2F9SmV9Y8sgtzRnio LrboZUch/FE7TlYpdgmyWYesCEdkfG1pDnNzovXjJ0vWrX05fMXCjFJH4G+FdpMhsCEbDs MW6xpE/aAkDRFNC9UK2UFAulK7EBr+rRs4ZHubjZp40iNwI3e8sAoSEsAufDLP5rPdTEq6 V0nA+3o73z+w== Original-Received: from elite.giraud ( [10.1.1.1]) by ledu-giraud.fr (OpenSMTPD) with ESMTPSA id 677220e9 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO) for ; Tue, 24 May 2022 13:34:49 +0200 (CEST) Received-SPF: pass client-ip=51.159.28.247; envelope-from=manuel@ledu-giraud.fr; helo=ledu-giraud.fr X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:290182 Archived-At: Hi, I'd like to code a way to sort the bookmark list by the "last modified date" (i.e. not the creation date of the bookmark but last time the bookmark was modified). AFAIU, the current order of the buffer list is always "last created first" and there is no date associated with the modification. In order to have this feature, I could modify the default order of the bookmark list to "last modified first" or add a new field for each record with the modification date? The former modifies the default order of the bookmark list. The latter modifies the bookmark files format. FWIW, I've tried doing the latter but I think I'd prefer the former as it would work automatically with a 'bookmark-sort-flag' to nil. What do you guys think? -- Manuel Giraud