]> Sergey Matveev's repositories - nnn.git/commitdiff
Support zoxide for jumping (#764)
authorTim Adler <toadle@users.noreply.github.com>
Wed, 21 Oct 2020 04:33:56 +0000 (06:33 +0200)
committerGitHub <noreply@github.com>
Wed, 21 Oct 2020 04:33:56 +0000 (10:03 +0530)
* Create zoxide

* Delete zoxide

* Add files via upload

plugins/autojump

index 3bfe228275e5c436da2df3ddcccae7a54cc75a58..c4ba5d16b5f7f8d606daf040c6e33aa713eacb35 100755 (executable)
@@ -16,16 +16,26 @@ if [ -z "$NNN_PIPE" ]; then
 fi
 
 if which jump >/dev/null 2>&1; then
-    printf "jump to: "
+    printf "jump to : "
     read -r dir
     odir="$(jump cd "$dir")"
     printf "%s" "0c$odir" > "$NNN_PIPE"
 elif which autojump >/dev/null 2>&1; then
-    printf "jump to: "
+    printf "jump to : "
     read -r dir
     odir="$(autojump "$dir")"
     printf "%s" "0c$odir" > "$NNN_PIPE"
+elif which zoxide >/dev/null 2>&1; then
+    if which fzf >/dev/null 2>&1; then
+       odir="$(zoxide query -i --)"
+       printf "%s" "0c$odir" > "$NNN_PIPE"
+    else
+       printf "jump to : "
+       read -r dir
+       odir="$(zoxide query -- "$dir")"
+       printf "%s" "0c$odir" > "$NNN_PIPE"
+    fi
 else
-    printf "jump/autojump missing"
+    printf "No supported autojump script found. (jump/autojump/zoxide are supported)"
     read -r _
 fi