summaryrefslogtreecommitdiff
path: root/src/shell-integration
diff options
context:
space:
mode:
authorJason Rayne <yo@arcayne.dev>2025-06-17 14:52:37 -0700
committerJason Rayne <yo@arcayne.dev>2025-06-25 15:46:18 -0700
commit80475e1d17fdc4e7368899a183c891548c021ece (patch)
treed919202cbd418cef2c3c6620877e34c157b87b2a /src/shell-integration
parentaf28763a34ae8976b0b294d7c3c7a9cb79a8be14 (diff)
fix: critical elvish syntax errors for environment variables
Diffstat (limited to 'src/shell-integration')
-rw-r--r--src/shell-integration/elvish/lib/ghostty-integration.elv4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/shell-integration/elvish/lib/ghostty-integration.elv b/src/shell-integration/elvish/lib/ghostty-integration.elv
index 63c1253bc..ef34d97b8 100644
--- a/src/shell-integration/elvish/lib/ghostty-integration.elv
+++ b/src/shell-integration/elvish/lib/ghostty-integration.elv
@@ -118,7 +118,7 @@
fn ssh-term-only {|@args|
# Level: term-only - Just fix TERM compatibility
if (eq "xterm-ghostty" $E:TERM) {
- TERM=xterm-256color (external ssh) $@args
+ (external env) TERM=xterm-256color ssh $@args
} else {
(external ssh) $@args
}
@@ -179,7 +179,7 @@
}
# Normal SSH connection with Ghostty terminfo available
- env $@env-vars ssh $@args
+ (external env) $@env-vars ssh $@args
return
} catch e {
echo "Terminfo installation failed. Using basic integration." >&2