feat(config): add television cable integration and related keybindings across shells

This commit is contained in:
Prad Nukala committed 2026-09-30 11:14:14 -04:00
1 parent f033b29a7d
commit 3c4af515fa
12 files changed
+137 -21

No files matched your search

+9
View File
@@ -20,6 +20,11 @@ export GOPATH="$HOME/.local/share/go"
export GOBIN="$GOPATH/bin"
case ":$PATH:" in *":$GOBIN:"*) ;; *) PATH="$GOBIN:$PATH" ;; esac
# Repo roots (ghq) — same as fish's conf.d/10-env.fish; the ghq-repos tv
# cable (ctrl-o) lists this root.
export GHQ_ROOT="$HOME/Code"
export CODE_ROOT="$HOME/Code"
# Android SDK — relocated under ~/.local/share/android.
export ANDROID_HOME="$HOME/.local/share/android"
export ANDROID_SDK_ROOT="$ANDROID_HOME"
@@ -52,6 +57,10 @@ command -v suv >/dev/null 2>&1 && eval "$(suv init zsh)"
# Prompt — starship, consistent with fish
command -v starship >/dev/null 2>&1 && eval "$(starship init zsh)"
# television: ctrl-t smart autocomplete (its ctrl-r is taken over by atuin
# below, as in fish)
command -v tv >/dev/null 2>&1 && eval "$(tv init zsh)"
# Fish-style syntax highlighting (zsh-users/zsh-syntax-highlighting).
# MUST stay last in .zshrc: it wraps every zle widget defined above
# (keybinds, compinit, suv/starship hooks).