-
Notifications
You must be signed in to change notification settings - Fork 308
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support XDG Base Directory Specification #1540
Comments
As we try to follow upstream Emacs' behavior as closely as possible, we read and write configuration and data files in the same places that it does. If you want XDG directories, you have to get upstream to go along with it first. |
Thank you for the prompt reply. Looks like there is some progress being made for supporting XDG base directories in emacs. |
Personally, I want |
Those seem like orthogonal concerns. Why would the ability to override a default make it easier to implement a default? |
because having that default would break other people. years of people. So adding an easy way to support both is needed. |
The reasons behind asking for XDG base directory support is to:
Spacemacs attempted to support XDG directory spec as part of issue syl20bnr/spacemacs#3589. Since remacs is a rewrite of emacs, perhaps remacs could adopt a cleaner approach from the start and avoid issues being faced by emacs Thanks |
I support the idea of this. I simply do not want to force it. |
I'm not sure I understand why any force is required. If files aren't found in the specified locations, fall back to looking for them in their current locations. New users or users who want control over where their data is stored can specify a preference if they want to override defaults, and existing users never need to know that the specification even exists. |
Support added in Emacs 27.1! |
The XDG directory spec outlines a standard, user-configurable set of directories defined as environment variables (with defaults).
https://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html
Please add support for configuration files to be placed in $XDG_CONFIG_HOME
The text was updated successfully, but these errors were encountered: