diff options
Diffstat (limited to 'dotfiles/.config/zsh/shortcuts')
-rw-r--r-- | dotfiles/.config/zsh/shortcuts | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/dotfiles/.config/zsh/shortcuts b/dotfiles/.config/zsh/shortcuts index 70041dc..8faf7c5 100644 --- a/dotfiles/.config/zsh/shortcuts +++ b/dotfiles/.config/zsh/shortcuts @@ -30,8 +30,20 @@ alias testinet="ping -c2 example.com" # Fuzzy finder alias fzo='op "$(find . -type d -path "*/\.*" -prune -o -not -name ".*" -type f | fzf)"' -source /usr/share/fzf/completion.zsh -source /usr/share/fzf/key-bindings.zsh +if [ -f /usr/share/fzf/completion.zsh ]; then + # Arch/Artix + . /usr/share/fzf/completion.zsh +elif [ -f /usr/share/doc/fzf/examples/completion.zsh ]; then + # Debian + . /usr/share/doc/fzf/examples/completion.zsh +fi +if [ -f /usr/share/fzf/key-bindings.zsh ]; then + # Arch/Artix + . /usr/share/fzf/key-bindings.zsh +elif [ -f /usr/share/doc/fzf/examples/key-bindings.zsh ]; then + # Debian + . /usr/share/doc/fzf/examples/key-bindings.zsh +fi bindkey -r '^T' bindkey -r '\ec' bindkey '^F' fzf-file-widget |