if status is-interactive set -U fish_greeting command -v zoxide > /dev/null && zoxide init --cmd j fish | source command -v navi > /dev/null && eval "$(navi widget fish)" init_fzf if command -v nnn > /dev/null; set -l function_file "$HOME/.config/fish/functions/n.fish" if [ ! -r $function_file ]; echo 'Downloading nnn function' curl -L 'https://raw.githubusercontent.com/jarun/nnn/master/misc/quitcd/quitcd.fish' > $function_file end end command -v tig > /dev/null && function tigs; tig status; end command -v git > /dev/null && function g; git $argv; end source "$HOME/.aliases" [ -r "$HOME/.local_config.fish" ] && source "$HOME/.local_config.fish" end