mirror of
				https://github.com/wting/autojump
				synced 2025-06-13 12:54: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 | ||||
| if [[ -n ${XDG_DATA_HOME} ]] && [[ ${XDG_DATA_HOME} -pcre-match ${USER} ]]; then | ||||
|     export AUTOJUMP_DATA_DIR="${XDG_DATA_HOME}/autojump" | ||||
| autoload -U is-at-least | ||||
| 
 | ||||
| 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 | ||||
|     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 | ||||
| 
 | ||||
| if [[ ! -e ${AUTOJUMP_DATA_DIR} ]]; then | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user