zsh/config/zsh
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
..
all fix: cleanly skip trying to load zinit binary module if it hasn't been built 2021-04-26 15:10:31 +10:00
functions Set the terminal title like pure does (starship doesn't do this) 2021-07-07 15:12:32 +10:00
interactive Alias tree to use lsd's tree mode, for icons! 2021-07-19 11:05:08 +10:00
interactive+login Use prettier Unicode bubbles around ponysay fortunes 2016-10-30 10:18:19 +11:00
login Add OPAM support 2021-09-15 09:49:19 +10:00
.zlogout Clean up XDG_RUNTIME_DIR on last logout 2016-10-23 14:48:29 +11:00
.zprofile Using stow-rename, unhide all the files :3 2016-10-07 23:13:58 +11:00
.zshrc Using stow-rename, unhide all the files :3 2016-10-07 23:13:58 +11:00
zinit Set the terminal title like pure does (starship doesn't do this) 2021-07-07 15:12:32 +10:00
zlogout Enable the Zinit binary module, which efficiently zcompiles ALL sourced files 2020-01-20 12:44:50 +11:00
zprofile Guarantee that the Zinit module is the first thing loaded whenever possible, so that everything else gets compiled and timed 2020-01-20 12:51:33 +11:00
zshenv Do our own zcompile step for zshenv in particular, since it runs before the Zinit module has a chance to load 2020-01-20 12:54:38 +11:00
zshrc Enable the Zinit binary module, which efficiently zcompiles ALL sourced files 2020-01-20 12:44:50 +11:00