From 635e5488ba1bf530e1046968fdb1bdf8873cc461 Mon Sep 17 00:00:00 2001 From: John D Pell Date: Sun, 19 Sep 2021 21:58:47 -0700 Subject: [PATCH] plugins/jump: use `_command_exists` Addresses bash-it/bash-it#1632 --- clean_files.txt | 1 + plugins/available/jump.plugin.bash | 9 ++++++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/clean_files.txt b/clean_files.txt index 3f597470..9c24975b 100644 --- a/clean_files.txt +++ b/clean_files.txt @@ -86,6 +86,7 @@ plugins/available/goenv.plugin.bash plugins/available/history-search.plugin.bash plugins/available/history-substring-search.plugin.bash plugins/available/history.plugin.bash +plugins/available/jump.plugin.bash plugins/available/node.plugin.bash plugins/available/textmate.plugin.bash plugins/available/xterm.plugin.bash diff --git a/plugins/available/jump.plugin.bash b/plugins/available/jump.plugin.bash index 26d6467d..1713d1b7 100644 --- a/plugins/available/jump.plugin.bash +++ b/plugins/available/jump.plugin.bash @@ -1,9 +1,12 @@ +# shellcheck shell=bash +# shellcheck disable=SC2016 cite about-plugin about-plugin 'initialize jump (see https://github.com/gsamokovarov/jump). Add `export JUMP_OPTS=("--bind=z")` to change keybinding' -__init_jump() { - command -v jump &> /dev/null || return - eval "$(jump shell bash "${JUMP_OPTS[@]}")" +function __init_jump() { + if _command_exists jump; then + eval "$(jump shell bash "${JUMP_OPTS[@]}")" + fi } __init_jump