#!/bin/bash if (command -v fzf &>/dev/null); then # Shell integration source <(fzf --bash) # Options par défaut FZF_DEFAULT_OPTS="\ --height 60% --border rounded --layout reverse --highlight-line \ --info=inline-right \ --ansi \ " export FZF_DEFAULT_OPTS # Navigation vers un répertoire FZF_ALT_C_OPTS="$( cat <<'EOF' --prompt '󰥨 ' --pointer ❯ --marker ✔ EOF )" export FZF_ALT_C_OPTS # Selection de fichiers FZF_CTRL_T_OPTS="$( cat <<'EOF' --prompt '󰈞 ' --pointer ❯ --marker ✔ --preview="bat --color=always --style=-header {}" EOF )" export FZF_CTRL_T_OPTS # Navigation dans l'historique FZF_CTRL_R_OPTS="$( cat <<'EOF' --prompt ' ' --pointer ❯ --marker ✔ EOF )" export FZF_CTRL_R_OPTS # Theme tokyonight FZF_DEFAULT_OPTS="${FZF_DEFAULT_OPTS} \ --color=bg+:#283457 \ --color=bg:#16161e \ --color=border:#27a1b9 \ --color=fg:#c0caf5 \ --color=gutter:#16161e \ --color=header:#ff9e64 \ --color=hl+:#2ac3de \ --color=hl:#2ac3de \ --color=info:#545c7e \ --color=marker:#ff007c \ --color=pointer:#ff007c \ --color=prompt:#2ac3de \ --color=query:#c0caf5:regular \ --color=scrollbar:#27a1b9 \ --color=separator:#ff9e64 \ --color=spinner:#ff007c \ " export FZF_DEFAULT_OPTS fi