improvement to kitty support

This commit is contained in:
2026-06-06 15:09:41 -07:00
parent edb2622b7e
commit 3b5aa28838
2 changed files with 13 additions and 2 deletions
+9 -1
View File
@@ -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 () {
+4 -1
View File
@@ -1,2 +1,5 @@
alias ls="ls --color=auto"
ls_arguments=('--color=auto')
[[ $kitty_available == y ]] && ls_arguments+='--hyperlink=auto'
alias ls="ls ${(j/ /)ls_arguments}"
alias grep="grep --color=auto"