flexible, extensible zsh configuration with fast plugin loading and XDG support
Go to file
Danielle McLean f06071e7c7
Drop fragile XDG_RUNTIME_DIR support
An XDG runtime directory cannot be provided reliably by the shell,
because it's supposed to have the same lifetime as the user's login
session, and the shell doesn't have a reliable way to keep track of that
lifetime. There are probably nonportable ways to get a conforming
directory, such as making a request to PAM, but PAM is supposed to set
XDG_RUNTIME_DIR itself anyway and also doesn't exist on Macs, which I
use most of the time.

My configuration isn't actually using XDG_RUNTIME_DIR anyway, so I don't
want to provide the misleading impression that a runtime directory with
proper behaviour conforming to the specification is definitely
available.
2021-09-22 10:27:09 +10:00
config Drop fragile XDG_RUNTIME_DIR support 2021-09-22 10:27:09 +10:00
.gitignore Enable the Zinit binary module, which efficiently zcompiles ALL sourced files 2020-01-20 12:44:50 +11:00
.stow-local-ignore Tell Stow to ignore the .gitignore properly. Not sure why the wildcard was needed for this to work? 2020-07-28 15:49:39 +10:00
.stow-no-folding .stow-no-folding file to make sure zsh history doesn't get gobbled into a Stow package 2016-10-08 12:15:45 +11:00
.stow-rename Using stow-rename, unhide all the files :3 2016-10-07 23:13:58 +11:00
zshenv Drop fragile XDG_RUNTIME_DIR support 2021-09-22 10:27:09 +10:00