aboutsummaryrefslogtreecommitdiff
path: root/.config/fish/config.fish
blob: 4414fb7e697c1c089cd68418bfe39319de74535a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
if status is-interactive
    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
end