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

+11
View File
@@ -16,6 +16,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"
@@ -46,5 +51,11 @@ fi
# Prompt — starship, consistent with fish
command -v starship >/dev/null 2>&1 && eval "$(starship init bash)"
# television: _tv completion (its ctrl-r is taken over by atuin below)
command -v tv >/dev/null 2>&1 && eval "$(tv init bash)"
# Readline keybinds — bash ports of fish_user_key_bindings.fish (tv cables)
[ -f "$HOME/.config/bash/keybinds.bash" ] && . "$HOME/.config/bash/keybinds.bash"
. "$HOME/.atuin/bin/env"
eval "$(atuin init bash)"