improvement to kitty support
This commit is contained in:
+9
-1
@@ -7,11 +7,19 @@ fi
|
||||
setopt prompt_subst
|
||||
|
||||
kitty_available=n
|
||||
# detection method one
|
||||
if (( ${+KITTY_SHELL_INTEGRATION} )); then
|
||||
kitty_available=y
|
||||
[[ "$KITTY_SHELL_INTEGRATION" == "disabled" ]] && return # don't integrate if configured not to
|
||||
autoload -Uz -- "${KITTY_INSTALLATION_DIR}/shell-integration/zsh/kitty-integration"
|
||||
kitty-integration && unfunction kitty-integration
|
||||
kitty_available=y
|
||||
fi
|
||||
# detection method two
|
||||
if [[ $kitty_available == n && -n "$KITTY_INSTALLATION_DIR" ]]; then
|
||||
export KITTY_SHELL_INTEGRATION=${ZEESH_KITTY_INTEGRATION:-enabled}
|
||||
autoload -Uz -- "${KITTY_INSTALLATION_DIR}/shell-integration/zsh/kitty-integration"
|
||||
kitty-integration && unfunction kitty-integration
|
||||
kitty_available=y
|
||||
fi
|
||||
|
||||
function ticker_message () {
|
||||
|
||||
Reference in New Issue
Block a user