Code and git
Jump to folders
Open any project in a new Herdr tab with two letters, using zoxide.
A new Herdr tab starts in your home folder. zoxide remembers every folder you visit and jumps there with part of its name, so you never type a full path.
How it works
zoxide watches every cd and keeps a ranked list. z takes part of a folder name and jumps to the best match. zi opens the list to filter by typing and pick with Enter. The list needs fzf.
z docs
# jumps to ~/Repositories/datalumina-docs
zi
# every folder you have visited, ranked by usezoxide only knows folders you have visited once. The first time, use the full path.
Dave's setup
brew install zoxide fzf eza bat fdAdd this to ~/.zshrc and open a new tab. The aliases swap ls and cat for eza and bat, which add colors and icons.
export PATH="$HOME/.local/bin:/opt/homebrew/bin:/opt/homebrew/sbin:$PATH"
# Tools
export BAT_THEME="TwoDark"
export FZF_DEFAULT_COMMAND='fd --type f --hidden --follow --exclude .git'
export FZF_DEFAULT_OPTS='--height 40% --layout=reverse --border --cycle'
if [[ -t 0 && -t 1 ]] && command -v fzf >/dev/null; then
source <(fzf --zsh)
fi
command -v zoxide >/dev/null && eval "$(zoxide init zsh)"
# Aliases
alias ls="eza"
alias ll="eza -la"
alias tree="eza --tree"
alias cat="bat"On Windows, add the zoxide line to your PowerShell profile instead. Open it with notepad $PROFILE.
Invoke-Expression (& { (zoxide init powershell | Out-String) })The flow in Herdr is Cmd+T for a new tab, z project, then start the agent.
Check
Run cd into two different projects, open a new Herdr tab, and run zi. Both folders should appear in the list.