2026-07-30 00:08:34 -04:00
|
|
|
fish_vi_key_bindings
|
|
|
|
|
|
|
|
|
|
# Initialize starship prompt
|
|
|
|
|
starship init fish | source
|
|
|
|
|
|
|
|
|
|
# Load aliases if they exist
|
|
|
|
|
test -f ~/.config/fish/aliases.fish && source ~/.config/fish/aliases.fish
|
2026-07-30 04:40:03 -04:00
|
|
|
|
|
|
|
|
# Parse Slackware's system locale setup cleanly into Fish configuration
|
|
|
|
|
if test -f /etc/profile.d/lang.sh
|
|
|
|
|
set -gx LANG (string match -r '(?<=export LANG=).*' < /etc/profile.d/lang.sh | string trim -c '"\'')
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
set -gx LANG en_US.UTF-8
|
2026-08-02 12:41:30 -04:00
|
|
|
|
|
|
|
|
# GPG: ensure pinentry-curses can find the terminal (only in interactive shells)
|
|
|
|
|
if status is-interactive
|
|
|
|
|
set -gx GPG_TTY (tty)
|
|
|
|
|
end
|