diff --git a/shell/navi.plugin.fish b/shell/navi.plugin.fish index 9d69e6f..4c4a4c5 100644 --- a/shell/navi.plugin.fish +++ b/shell/navi.plugin.fish @@ -1,18 +1,18 @@ function _navi_smart_replace set -l current_process (commandline -p | string trim) - if test -z $current_process + if test -z "$current_process" commandline -i (navi --print) else - set -l best_match (navi --print --best-match --query $current_process) + set -l best_match (navi --print --best-match --query "$current_process") - if not test $best_match >/dev/null + if not test "$best_match" >/dev/null return end - if test $best_match = "" + if test -z "$best_match" commandline -p (navi --print --query $current_process) - else if test $current_process != $best_match + else if test "$current_process" != "$best_match" commandline -p $best_match else commandline -p (navi --print --query $current_process)