diff --git a/.bin/c b/.bin/c index b15d63c..17b4827 100755 --- a/.bin/c +++ b/.bin/c @@ -3,21 +3,26 @@ [ ! -z "$@" ] \ && EXTRA="--query $@" -export FZF_DEFAULT_COMMAND='find $HOME/.config/* \ - $HOME/.* \ - -maxdepth 1 \ - -type f \ - \( -name "*.cfg" \ - -o -name "*.conf" \ - -o -name "*.lua" \ - -o -name "*.sh" \ - -o -name "*.xsession*" \ - -o -name "*rc" \ - -o -name ".Xresources" \ - -o -name ".Xdefaults" \ - -o -name ".ini" \ - -o -name "config" \ - \)' +FZF_DEFAULT_COMMAND='find \ + $HOME/.config/* \ + $HOME/.* \ + -maxdepth 1 \ + -type f \ + \( -name "*.cfg" \ + -o -name "*.conf" \ + -o -name "*.lua" \ + -o -name "*.sh" \ + -o -name "*.xsession*" \ + -o -name "*rc" \ + -o -name ".Xresources" \ + -o -name ".Xdefaults" \ + -o -name ".ini" \ + -o -name "config" \ + \)' -fzf -e +s $EXTRA --preview='cat {}' -[ -z "$F" ] || vim "$F"; +export FZF_DEFAULT_COMMAND + +F=$(fzf -e +s $EXTRA --preview='cat {}') + +[ -z "$F" ] \ + || vim "$F";