From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.bugs Subject: bug#41741: [PATCH] Save project list as lisp data Date: Mon, 8 Jun 2020 16:48:43 -0700 (PDT) Message-ID: <1f13ef89-b2d6-4d97-8597-a89228ecca36@default> References: <877dwkno62.fsf@simenheg@gmail.com> <87wo4ips6d.fsf@simenheg@gmail.com> <873675jsbv.fsf@simenheg@gmail.com> <87pna943cq.fsf@mail.linkov.net> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="77768"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "Basil L. Contovounesios" , 41741@debbugs.gnu.org, Dmitry Gutov To: Juri Linkov , Simen =?UTF-8?Q?Heggest=C3=B8yl?= Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Jun 09 01:49:12 2020 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 1jiRVv-000K3M-8r for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 09 Jun 2020 01:49:11 +0200 Original-Received: from localhost ([::1]:43454 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jiRVt-0000kA-TI for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 08 Jun 2020 19:49:09 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:33212) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jiRVm-0000jq-PF for bug-gnu-emacs@gnu.org; Mon, 08 Jun 2020 19:49:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:46732) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jiRVm-0001B7-FN for bug-gnu-emacs@gnu.org; Mon, 08 Jun 2020 19:49:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jiRVm-0000q9-Dl for bug-gnu-emacs@gnu.org; Mon, 08 Jun 2020 19:49:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 08 Jun 2020 23:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 41741 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 41741-submit@debbugs.gnu.org id=B41741.15916601413222 (code B ref 41741); Mon, 08 Jun 2020 23:49:02 +0000 Original-Received: (at 41741) by debbugs.gnu.org; 8 Jun 2020 23:49:01 +0000 Original-Received: from localhost ([127.0.0.1]:58278 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jiRVk-0000pu-Pi for submit@debbugs.gnu.org; Mon, 08 Jun 2020 19:49:01 -0400 Original-Received: from userp2120.oracle.com ([156.151.31.85]:58736) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jiRVi-0000pg-Qj for 41741@debbugs.gnu.org; Mon, 08 Jun 2020 19:48:59 -0400 Original-Received: from pps.filterd (userp2120.oracle.com [127.0.0.1]) by userp2120.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 058NkZE9073664; Mon, 8 Jun 2020 23:48:52 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-2020-01-29; bh=l8Gl/ZcgsnFjXbkmdWkGpG4/D6MowTi0FiEnwnaHHaU=; b=tEpsLGzLDAGx6yxrQdlcAeU0dbjlVw2ZIqAsS7iT8ThPaQnUZmz2CzILAVqi7SjcotGr B96AdFEuHPk2ZGpwM/I43ArTjFiWaha8D7b+i8/nISzGMrQxFkeQjgcsGyji77/pnPYz srDLObCPIzCWe+/+SUYkN4DNSPQmXmppJ7wn66/nx+NFXt4HuEnq3T0elOflHb/RoXCG F/IWvJgXmMwrGqKV6ZdBlXcrnndCGfAMhHR1phCDX+liZ4yIpp6aWmSz8Wi7JL+kne4Z RoI32ZuXuYIlWsiJ1d2DsBjt+D8qF8vUf4rh7iCXXHDruzOOBNps06q9/ZiLhuRlQJ9a Rw== Original-Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79]) by userp2120.oracle.com with ESMTP id 31g3smsjcy-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Mon, 08 Jun 2020 23:48:52 +0000 Original-Received: from pps.filterd (userp3020.oracle.com [127.0.0.1]) by userp3020.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 058NmZXx098229; Mon, 8 Jun 2020 23:48:51 GMT Original-Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by userp3020.oracle.com with ESMTP id 31gmwqk992-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 08 Jun 2020 23:48:51 +0000 Original-Received: from abhmp0020.oracle.com (abhmp0020.oracle.com [141.146.116.26]) by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id 058Nmj8D010826; Mon, 8 Jun 2020 23:48:45 GMT In-Reply-To: <87pna943cq.fsf@mail.linkov.net> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.5005.0 (x86)] X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9646 signatures=668680 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=18 spamscore=0 adultscore=0 mlxscore=0 mlxlogscore=999 bulkscore=0 malwarescore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2004280000 definitions=main-2006080164 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9646 signatures=668680 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 priorityscore=1501 lowpriorityscore=0 impostorscore=0 cotscore=-2147483648 suspectscore=18 spamscore=0 bulkscore=0 malwarescore=0 phishscore=0 mlxscore=0 mlxlogscore=999 clxscore=1011 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2004280000 definitions=main-2006080164 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:181758 Archived-At: > > Another example from the top of my head: recording project visit > > counts. That could be used for an option to show the most popular > > projects first in the completion list, for instance. >=20 > Or record project visit time, and then sort by time, > so that the most recently used projects are first. Haven't been following this thread; sorry. But this is one of the things bookmarks are great for. Whatever it is, bookmark it, and use the bookmark to access it. Each time you do, the bookmark updates the date+time visited and the number of visits. Nothing else is needed, just the ability to bookmark something. And you can do that for pretty much anything you can visit. If no existing bookmark type is relevant you can easily define a new bookmark type.