-
-# HSTR configuration - add this to ~/.bashrc
-alias hh=hstr # hh to be alias for hstr
-export HSTR_CONFIG=hicolor # get more colors
-shopt -s histappend # append new history items to .bash_history
-export HISTCONTROL=ignorespace # leading space hides commands from history
-export HISTFILESIZE=10000 # increase history file size (default is 500)
-export HISTSIZE=${HISTFILESIZE} # increase history size (default is 500)
-# ensure synchronization between bash memory and history file
-export PROMPT_COMMAND="history -a; history -n; ${PROMPT_COMMAND}"
-# if this is interactive shell, then bind hstr to Ctrl-r (for Vi mode check doc)
-if [[ $- =~ .*i.* ]]; then bind '"\C-r": " hstr -- \C-j"'; fi
-# if this is interactive shell, then bind 'kill last command' to Ctrl-x k
-if [[ $- =~ .*i.* ]]; then bind '"\C-xk": " hstr -k \C-j"'; fi
-# if this is an interactive shell, then bind ranger to Ctrl-f
-if [[ $- =~ .*i.* ]]; then bind '"\C-f": " ranger \C-j"'; fi
-
-
-
-
-
+source /usr/share/fzf/completion.bash
+source /usr/share/fzf/key-bindings.bash
+pacget () { pacman -Slq | fzf --multi --preview 'pacman -Si {1}' | xargs -ro sudo pacman -S ;}
+pacdel () { pacman -Qq | fzf --multi --preview 'pacman -Qi {1}' | xargs -ro sudo pacman -Rns ;}