Eli Zaretskii <e...@gnu.org> writes: >> Eli Zaretskii <e...@gnu.org> writes: >> >> >> I was referring to some kind of global option that defines cache >> >> directory, data directory, etc. Something akin XDG. >> > >> > We already have xdg-cache-home (and a few others in xdg.el). Is that >> > what you meant? >> >> Yes, except that `xdg-cache-home' is limited: >> >> 1. It cannot be customized by users > > Of course it can: just make the default value of a defcustom be > derived by xdg-cache-home, and users can then customize the option to > a different value if they want.
That and it can be overridden just like any XDG Directory variable using environment variables.