* 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>
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