]> Sergey Matveev's repositories - nnn.git/commitdiff
Fix #876: fzcd - go to dir and select file
authorArun Prakash Jana <engineerarun@gmail.com>
Sun, 14 Mar 2021 06:49:40 +0000 (12:19 +0530)
committerArun Prakash Jana <engineerarun@gmail.com>
Sun, 14 Mar 2021 06:49:40 +0000 (12:19 +0530)
plugins/fzcd

index b3f5efff15552ee4fe6923536166e15d117333c1..a590d966eb321c926fe76e9a20c12f443b7be3ae 100755 (executable)
@@ -14,11 +14,9 @@ else
 fi
 
 if [ -n "$sel" ]; then
-       if ! [ -d "$sel" ]; then
-               sel=$(dirname "$sel")
-    elif [ "$sel" = "." ]; then
+    if [ "$sel" = "." ] || (! [ -d "$sel" ] && ! [ -f "$sel" ]); then
         exit 0
-       fi
+    fi
 
     # Check if selected path returned
     # by fzf command is absolute