From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Tyler Smith Newsgroups: gmane.emacs.devel Subject: Re: persistent storage for Emacs packages Date: Fri, 18 Oct 2013 21:37:59 -0400 Message-ID: References: <1690382.jyRQC1kxkj@descartes> <18713_1382137341_5261BDFD_18713_15_2_da88b78b76204dbcbbf9b5a4acbe6a0c@EXHUB2010-3.campus.MCGILL.CA> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=047d7b2e0873d6b18004e90e19c7 X-Trace: ger.gmane.org 1382167222 31262 80.91.229.3 (19 Oct 2013 07:20:22 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 19 Oct 2013 07:20:22 +0000 (UTC) Cc: =?ISO-8859-1?Q?R=FCdiger_Sonderfeld?= , Stefan Monnier , emacs-devel To: Josh Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Oct 19 09:20:26 2013 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1VXQpi-0005PL-H1 for ged-emacs-devel@m.gmane.org; Sat, 19 Oct 2013 09:20:22 +0200 Original-Received: from localhost ([::1]:60579 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VXQph-0001Wt-IE for ged-emacs-devel@m.gmane.org; Sat, 19 Oct 2013 03:20:21 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37861) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VXLUP-00076e-Vl for emacs-devel@gnu.org; Fri, 18 Oct 2013 21:38:03 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VXLUO-0003Eg-FE for emacs-devel@gnu.org; Fri, 18 Oct 2013 21:38:01 -0400 Original-Received: from mail-pb0-x230.google.com ([2607:f8b0:400e:c01::230]:44429) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VXLUO-0003Eb-7Y for emacs-devel@gnu.org; Fri, 18 Oct 2013 21:38:00 -0400 Original-Received: by mail-pb0-f48.google.com with SMTP id ma3so4514701pbc.7 for ; Fri, 18 Oct 2013 18:37:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=piru3mXE6kIhC1j6ezJSV1vcBNId5sg3qrYu6vCb584=; b=Xsjw6B/FCqConQTZ7orHmSWQZWMod7fh4ZyV91rmP+8Th0S3LCurDlJBU29ekpXCAW 1JG8jbwseWJhQGAUJXCayk0JlxU4ivxVPThuC5abddJxP+GeWgDNSq5mrE+2LqSiVU1X xWbcFDA9qsbuSZiVRu7ov/Yof9ZV/5kCRa2n6ONpAVb9VE0R0SLrPb0W9juNVxveAYre WnI6yL/M/GPTGxx+ZeDo8t1zZuGxUMxtGITDkkyXB+3YaX83CkfXkkomCGALKtL84rI2 y4tFsEH3c7e+l1fxdHPI8ufbf+lzUSCXjidK070llSjyphmj29Zlq6b3/wh78PrJb7gB cLsg== X-Received: by 10.66.121.164 with SMTP id ll4mr6258711pab.48.1382146679155; Fri, 18 Oct 2013 18:37:59 -0700 (PDT) Original-Received: by 10.66.163.74 with HTTP; Fri, 18 Oct 2013 18:37:59 -0700 (PDT) Original-Received: by 10.66.163.74 with HTTP; Fri, 18 Oct 2013 18:37:59 -0700 (PDT) In-Reply-To: <18713_1382137341_5261BDFD_18713_15_2_da88b78b76204dbcbbf9b5a4acbe6a0c@EXHUB2010-3.campus.MCGILL.CA> X-Google-Sender-Auth: 7IkXrq5Y1Nm6hrnEWAjN3AkGodM X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:400e:c01::230 X-Mailman-Approved-At: Sat, 19 Oct 2013 03:20:18 -0400 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:164345 Archived-At: --047d7b2e0873d6b18004e90e19c7 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Thanks! Following up on your suggestions, I found the appropriate part of TFM: https://www.gnu.org/software/emacs/manual/html_node/elisp/Standard-File-Nam= es.html#Standard-File-Names Tyler On Oct 18, 2013 7:02 PM, "Josh" wrote: > On Fri, Oct 18, 2013 at 3:49 PM, R=FCdiger Sonderfeld > wrote: > > On Friday 18 October 2013 15:37:19 Josh wrote: > >> I think you mean (expand-file-name "grass-data" user-emacs-directory) > >> or similar. > > > > I think (locate-user-emacs-file "grass-data") would be better. > > Indeed it would. The form I suggested was adapted from the first grep > result that caught my eye: > ./net/eww.el: (with-temp-file (expand-file-name "eww-bookmarks" > user-emacs-directory) > but I see that I stopped reading too soon :) > --047d7b2e0873d6b18004e90e19c7 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable

Thanks!

Following up on your suggestions, I found the appropriate part of TFM:

https://www.gnu.org/software/ema= cs/manual/html_node/elisp/Standard-File-Names.html#Standard-File-Names<= /p>

Tyler

On Oct 18, 2013 7:02 PM, "Josh" <josh@foxtail.org> wrote:
On Fri, Oct 18, 2013 at 3:49 PM, R=FCdiger Sonderfeld
<ruediger@c-plusplus.de>= ; wrote:
> On Friday 18 October 2013 15:37:19 Josh wrote:
>> I think you mean (expand-file-name "grass-data" user-ema= cs-directory)
>> or similar.
>
> I think (locate-user-emacs-file "grass-data") would be bette= r.

Indeed it would. =A0The form I suggested was adapted from the first grep result that caught my eye:
=A0 ./net/eww.el: =A0(with-temp-file (expand-file-name "eww-bookmarks&= quot;
user-emacs-directory)
but I see that I stopped reading too soon :)
--047d7b2e0873d6b18004e90e19c7--