#! /usr/bin/env zsh ZLUA_SCRIPT="${0:A:h}/z.lua" [[ -n "$ZLUA_EXEC" ]] && [[ ! -x "$ZLUA_EXEC" ]] && ZLUA_EXEC="" # search lua executable if [[ -z "$ZLUA_EXEC" ]]; then for lua in lua lua5.3 lua5.2 lua5.1; do ZLUA_EXEC="$(command -v "$lua")" [[ -n "$ZLUA_EXEC" ]] && break done if [[ -z "$ZLUA_EXEC" ]]; then echo "Not find lua in your $PATH, please install it." return fi fi export _ZL_FZF_FLAG=${_ZL_FZF_FLAG:-"-e"} eval "$($ZLUA_EXEC $ZLUA_SCRIPT --init zsh once enhanced)" if [[ -z "$_ZL_NO_ALIASES" ]]; then alias zz='z -i' alias zc='z -c' alias zf='z -I' alias zb='z -b' alias zbi='z -b -i' alias zbf='z -b -I' alias zh='z -I -t .' alias zzc='zz -c' fi