diff --git a/dot_inputrc b/dot_inputrc new file mode 100644 index 0000000..9b4e542 --- /dev/null +++ b/dot_inputrc @@ -0,0 +1,4 @@ +"\e[A": history-search-backward +"\e[B": history-search-forward +"\e[C": forward-char +"\e[D": backward-char diff --git a/private_dot_bashrc.tmpl b/private_dot_bashrc.tmpl index df22965..2a84ea0 100755 --- a/private_dot_bashrc.tmpl +++ b/private_dot_bashrc.tmpl @@ -26,6 +26,12 @@ bind 'set mark-symlinked-directories on' export EDITOR='/usr/bin/env nvim' export VISUAL='/usr/bin/env nvim' +if command -v fzf >/dev/null; then + eval "$(fzf --bash)" >/dev/null +else + printf "%sfzf not installed; shell integration not available.%s\n" "\[\e[90m\]" "$reset" +fi + function conf() { fname="${XDG_CONFIG_HOME:-$HOME/.config}/$1" test -f "$fname" && source "$fname"