[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: persistent storage for Emacs packages
From: |
Karl Fogel |
Subject: |
Re: persistent storage for Emacs packages |
Date: |
Fri, 18 Oct 2013 17:45:28 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) |
Tyler Smith <address@hidden> writes:
>I am developing a small Emacs extension I would like to distribute as a
>package. This package provides an interface to the GRASS gis software.
>During initialization, a table of completions is generated. This takes
>several minutes, but only needs to be done once. Where should I be saving
>this data?
>
>I'm currently using customize-save-variable, but as users aren't expected
>to modify the values directly this is not correct. Is there a location I
>can count on having read and write access to across platforms? Or should I
>be requiring each user to specify the location of the data file as a
>customization option?
>
>I would appreciate any suggestions.
I had a similar need, and developed a system for generic persistent
storage from Emacs. It lives only in my .emacs right now, but that is
online and freely licensed here:
http://svn.red-bean.com/repos/kfogel/trunk/.emacs
Look at the functions named `kf-persist-*' and comments therearound.
If it looks useful to you, I'd be fine with moving it out of my .emacs
and having it packaged in some more normal way.
Best,
-Karl
Re: persistent storage for Emacs packages,
Karl Fogel <=
Message not available
Emacs and XDG Base Dir Spec was: persistent storage for Emacs packages, Thomas Koch, 2013/10/20