Installation uses stow, which symlinks files and directories. This uses the
--dotfiles flag which takes any path starting with
dot- and replaces it with
. when linking.
I use zsh as my main shell. Files I use to configure the shell are, in order that zsh loads them:
Note that I don't use
.zshenv because, in theory it would be a place for environment variables, but this is not recommended on macOS.
Aliases and function are sourced via a separate
.functions file, respectively.
These configuration files (with the exception of zshrc) are found in the
binso they appear in the autocomplete menu
zshzleman page for more macos-like line editing