nnn

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit f3e122fc32489feff3cbe804d881fe6c9077bef5
parent 65bffda6eb786e7d99983a99657069ff469e35c7
Author: Tim Adler <toadle@users.noreply.github.com>
Date:   Wed, 21 Oct 2020 06:33:56 +0200

Support zoxide for jumping (#764)

* Create zoxide

* Delete zoxide

* Add files via upload
Diffstat:
Mplugins/autojump | 16+++++++++++++---
1 file changed, 13 insertions(+), 3 deletions(-)

diff --git a/plugins/autojump b/plugins/autojump @@ -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