From 28a6f415857592a650e0737f8304f19c1935365c Mon Sep 17 00:00:00 2001 From: Hektor Misplon Date: Sun, 26 Feb 2023 22:38:43 +0000 Subject: [PATCH] Add os-specific fzf setup --- .bashrc | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/.bashrc b/.bashrc index 7ef589e..2550c31 100644 --- a/.bashrc +++ b/.bashrc @@ -1,6 +1,8 @@ # If not running interactively, don't do anything [[ $- != *i* ]] && return +source /etc/os-release + # Load aliases dynamically [ -f "$HOME/.bash_aliases" ] && source "$HOME/.bash_aliases" @@ -40,11 +42,16 @@ export FZF_DEFAULT_OPTS=" --color=fg:-1,bg:-1" export FZF_CTRL_T_COMMAND="${FZF_DEFAULT_COMMAND}" export FZF_CTRL_T_OPTS="--preview='bat {} | head -500'" -source /usr/share/fzf/completion.bash -source /usr/share/fzf/key-bindings.bash -_fzf_setup_completion path vim -_fzf_setup_completion path zathura -_fzf_setup_completion path xournalpp + +if [[ $ID == "raspbian" ]]; then + source /usr/share/doc/fzf/examples/completion.bash + source /usr/share/doc/fzf/examples/key-bindings.bash +elif [[ $ID == "arch" ]]; then + source /usr/share/fzf/completion.bash + source /usr/share/fzf/key-bindings.bash +fi + +_fzf_setup_completion path vimn zathura xournalpp # Nvm export PATH=~/.nvm/versions/node/v14.16.0/bin:$PATH