~edwardloveall/dotfiles

my dotfiles
Use included script in asdf golang
Add git switch alias
Alphabetize install directories

refs

main
browse  log 

clone

read-only
https://git.sr.ht/~edwardloveall/dotfiles
read/write
git@git.sr.ht:~edwardloveall/dotfiles

You can also use your local clone with git send-email.

#Edward's dotfiles

#Requirements

#Installation

#Some notable tools used

#Install

./install.sh

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.

#zsh

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 .aliases and .functions file, respectively.

#git

It's worth calling out that my git configuration uses delta for viewing diffs and sponge as a commit-msg hook for ensuring that commit messages are hard-wrapped.

#rc files

These configuration files (with the exception of zshrc) are found in the configs directory.

#TODO

  • Move some aliases to bin so they appear in the autocomplete menu
  • check out zshzle man page for more macos-like line editing