fix: replace non-existent GHOSTTY_VERSION with TERM_PROGRAM_VERSION in shell integration

GHOSTTY_VERSION was mistakenly referenced but is never set. Use
TERM_PROGRAM_VERSION which is actually provided by Exec.zig from
build_config.version_string.
This commit is contained in:
Jason Rayne
2025-06-25 17:50:15 -07:00
parent b5372468e4
commit 076f742dd4
4 changed files with 10 additions and 10 deletions

View File

@ -111,7 +111,7 @@ if [[ "$GHOSTTY_SHELL_FEATURES" =~ ssh-(env|terminfo) ]]; then
local vars=(
COLORTERM=truecolor
TERM_PROGRAM=ghostty
${GHOSTTY_VERSION:+TERM_PROGRAM_VERSION=$GHOSTTY_VERSION}
${TERM_PROGRAM_VERSION:+TERM_PROGRAM_VERSION=$TERM_PROGRAM_VERSION}
)
for v in "${vars[@]}"; do
builtin export "${v?}"

View File

@ -119,8 +119,8 @@
COLORTERM=truecolor
TERM_PROGRAM=ghostty
]
if (not-eq $E:GHOSTTY_VERSION '') {
set vars = [$@vars TERM_PROGRAM_VERSION=$E:GHOSTTY_VERSION]
if (not-eq $E:TERM_PROGRAM_VERSION '') {
set vars = [$@vars TERM_PROGRAM_VERSION=$E:TERM_PROGRAM_VERSION]
}
for v $vars {

View File

@ -105,8 +105,8 @@ function __ghostty_setup --on-event fish_prompt -d "Setup ghostty integration"
COLORTERM=truecolor \
TERM_PROGRAM=ghostty
if test -n "$GHOSTTY_VERSION"
set -a vars "TERM_PROGRAM_VERSION=$GHOSTTY_VERSION"
if test -n "$TERM_PROGRAM_VERSION"
set -a vars "TERM_PROGRAM_VERSION=$TERM_PROGRAM_VERSION"
end
for v in $vars

View File

@ -264,7 +264,7 @@ _ghostty_deferred_init() {
vars=(
COLORTERM=truecolor
TERM_PROGRAM=ghostty
${GHOSTTY_VERSION:+TERM_PROGRAM_VERSION=$GHOSTTY_VERSION}
${TERM_PROGRAM_VERSION:+TERM_PROGRAM_VERSION=$TERM_PROGRAM_VERSION}
)
for v in "${vars[@]}"; do
export "${v?}"