mirror of
https://github.com/wting/autojump
synced 2024-10-27 20:34:07 +00:00
Test zsh version before using appropriate regex test conditional.
As best I can tell, ZSH introduced the "=~" condition somewhere around 4.3.5 or 4.3.9. In either case, autojump will use =~ for versions higher than 4.3.5 and -pcre-match for older versions of ZSH.
This commit is contained in:
parent
3f78b56bc7
commit
d194429782
@ -1,8 +1,15 @@
|
|||||||
# determine the data directory according to the XDG Base Directory Specification
|
# determine the data directory according to the XDG Base Directory Specification
|
||||||
if [[ -n ${XDG_DATA_HOME} ]] && [[ ${XDG_DATA_HOME} -pcre-match ${USER} ]]; then
|
autoload -U is-at-least
|
||||||
export AUTOJUMP_DATA_DIR="${XDG_DATA_HOME}/autojump"
|
|
||||||
|
export AUTOJUMP_DATA_DIR=${HOME}/.local/share/autojump
|
||||||
|
if is-at-least 4.3.5; then
|
||||||
|
if [[ -n ${XDG_DATA_HOME} ]] && [[ ${XDG_DATA_HOME} =~ ${USER} ]]; then
|
||||||
|
export AUTOJUMP_DATA_DIR="${XDG_DATA_HOME}/autojump"
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
export AUTOJUMP_DATA_DIR=${HOME}/.local/share/autojump
|
if [[ -n ${XDG_DATA_HOME} ]] && [[ ${XDG_DATA_HOME} -pcre-match ${USER} ]]; then
|
||||||
|
export AUTOJUMP_DATA_DIR="${XDG_DATA_HOME}/autojump"
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ ! -e ${AUTOJUMP_DATA_DIR} ]]; then
|
if [[ ! -e ${AUTOJUMP_DATA_DIR} ]]; then
|
||||||
|
Loading…
Reference in New Issue
Block a user