diff options
author | Guangxiong Lin <[email protected]> | 2023-11-15 00:47:36 +0800 |
---|---|---|
committer | Guangxiong Lin <[email protected]> | 2023-11-15 00:47:36 +0800 |
commit | 55c2d8e73db4e9e93cddcb981c15fb8fe9b1dcf4 (patch) | |
tree | e03567af41164a2086c834d5f63cca402263ce5c /.config/fish/config.fish | |
parent | e98d273b32cf21f85b0d5d55a819b13ae3d296e7 (diff) | |
download | dotfiles-55c2d8e73db4e9e93cddcb981c15fb8fe9b1dcf4.tar.gz dotfiles-55c2d8e73db4e9e93cddcb981c15fb8fe9b1dcf4.tar.bz2 dotfiles-55c2d8e73db4e9e93cddcb981c15fb8fe9b1dcf4.zip |
Remove z.sh and try zoxide and fish
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 |