diff options
Diffstat (limited to '.config/fish/config.fish')
-rw-r--r-- | .config/fish/config.fish | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/.config/fish/config.fish b/.config/fish/config.fish new file mode 100644 index 0000000..4414fb7 --- /dev/null +++ b/.config/fish/config.fish @@ -0,0 +1,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 |