diff --git a/Examples.md b/Examples.md index c064209..c07d2dd 100644 --- a/Examples.md +++ b/Examples.md @@ -813,14 +813,13 @@ function cd() { return fi while true; do - local lsd=$(echo; echo ".." && ls -p | grep '/$' | sed 's;/$;;') - local dir="$(echo $lsd | + local lsd=$(echo ".." && ls -p | grep '/$' | sed 's;/$;;') + local dir="$(printf '%s\n' "${lsd[@]}" | fzf --reverse --preview ' - local __cd_nxt="$(echo {})"; - local __cd_path="$(echo $(pwd)/${__cd_nxt} | sed "s;//;/;")"; + __cd_nxt="$(echo {})"; + __cd_path="$(echo $(pwd)/${__cd_nxt} | sed "s;//;/;")"; echo $__cd_path; echo; - [[ "$__cd_nxt" == "" ]] && echo "Press Enter to close navigator\n"; ls -p --color=always "${__cd_path}"; ')" [[ ${#dir} != 0 ]] || return 0