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
Store config in ~/.qutebrowser on OS X #383
Comments
This should probably be done together with #499. |
Is there any chance you could reconsider XDG support (Use $XDG_CONFIG_HOME/qutebrowser/ if the environment variable is set, then ~/.config/qutebrowser/ if that folder exists, and finally ~/.qutebrowser/ as the default fallback?) There is a surprisingly high percentage of OS X users that jump back and forth between linux and OS X, and therefore set XDG_CONFIG_HOME, etc. on OS X so as to have one set of dotfiles for both OSes. As a prominent example, git honours XDG_CONFIG_HOME on both OSes. |
So, as a long-time OSX user here, I really don't want you to start putting config files in |
Not using $home seems really weird to me, all the other projects i've downloaded until now use $home for their config files. For instance bash, zsh, emacs, spacemacs, gem, kwm, mutt, npm and nvm all have their config or config directories in $home. "Normal" apps use ~/Library/Preferences but those are never altered, they're configured using a GUI. Config files in $home are usually named like this ."config name". The dot on the beginning of the file name causes the file to be hidden so if you don't turn on hidden files it won't be visible. |
I have other hidden files that I edit often, so I always do ls -al. Having a bunch of extraneous files would be annoying. |
I've thought about this some more with the new config. With that, there will be an
This seems close to what multiple people mentioned about that I'm not going to implement XDG support for macOS, sorry. The whole "where should a directory go" logic is quite complex already as is. If the color of my bikeshed doesn't match yours, either use the GUI to edit the config, or use |
Done in the |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
I'm reconsidering my view on not respecting XDG on macOS - see #5179 for details. |
Thank you for reconsidering XDG on macOS. |
The config file should probably be in
~/.qutebrowser
under OS X, not what Qt uses by default.Note we should have code which moves the config from the old to the new place.
Related discussions:
The text was updated successfully, but these errors were encountered: