Add os-specific fzf setup

master
Hektor Misplon 2023-02-26 22:38:43 +00:00
parent 3ba86b0303
commit 28a6f41585
1 changed files with 12 additions and 5 deletions

17
.bashrc
View File

@ -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