anchor.diff:                --preview '${pkgs.gnugrep}/bin/grep -o "[a-f0-9]\{7,\}" <<< {} | ${pkgs.findutils}/bin/xargs ${pkgs.git}/bin/git show --color=always | head -'$LINES |
               grep -o "[a-f0-9]\{7,\}"
             }
  +
             fzf_pick_git_tag() {
               is_in_git_repo || return
               ${pkgs.git}/bin/git tag --sort -version:refname |
               _fzf --preview-window right:70% \
                 --preview '${pkgs.git}/bin/git show --color=always {} | head -'$LINES
             }
  +
             fzf_pick_git_remote() {
               is_in_git_repo || return
               ${pkgs.git}/bin/git remote -v | ${pkgs.gawk}/bin/awk '{print $1 "\t" $2}' | uniq |
  
positive.code:             sed 's/^..//' | cut -d' ' -f1 |
              sed 's#^remotes/##'
            }
            # A helper function to join multi-line output from fzf
            join-lines() {
              local item
  
negative.code:           # nicer autocomplete selections
            zstyle ':completion:*' menu select # use arrows to navigate autocomplete results
            zstyle ':completion:*' matcher-list 'm:{a-z}={A-Za-z}' # lowers match uppers
  
            setopt ignoreeof # don't close my shell on ^d. Why is that a good idea?
  
            # fancy git + fzf
            # todo: refactor this into its own script and just source it
            is_in_git_repo() {
  