mirror of
https://github.com/jarun/nnn.git
synced 2024-11-24 11:51:27 +00:00
Allow absolute paths returned by fzf in fzcd plugin (#682)
* Allow absolute paths returned by fzf in fzcd plugin * Fix issue with POSIX syntax * Add descriptive comment * Add comment * Remove description * Add new line at the end of the file Co-authored-by: Jan Meischner <jan.meischner@verimi.com>
This commit is contained in:
parent
dacf7b0811
commit
474ad74f25
21
plugins/fzcd
21
plugins/fzcd
|
@ -20,11 +20,18 @@ if [ -n "$sel" ]; then
|
|||
exit 0
|
||||
fi
|
||||
|
||||
# Remove "./" prefix if it exists
|
||||
sel="${sel#./}"
|
||||
if [ "$PWD" = "/" ]; then
|
||||
nnn_cd "/$sel"
|
||||
else
|
||||
nnn_cd "$PWD/$sel"
|
||||
fi
|
||||
# Check if selected path returned
|
||||
# by fzf command is absolute
|
||||
case $sel in
|
||||
/*) nnn_cd "$sel" ;;
|
||||
*)
|
||||
# Remove "./" prefix if it exists
|
||||
sel="${sel#./}"
|
||||
|
||||
if [ "$PWD" = "/" ]; then
|
||||
nnn_cd "/$sel"
|
||||
else
|
||||
nnn_cd "$PWD/$sel"
|
||||
fi;;
|
||||
esac
|
||||
fi
|
||||
|
|
Loading…
Reference in a new issue