Ghostty Nushell ssh wrapper breaks external completion (carapace) by shadowing command #12008
Unanswered
Biktop
asked this question in
Issue Triage
Replies: 1 comment 3 replies
-
|
You're probably better off just disabling the |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Issue Description
When using Ghostty shell integration with Nushell, the provided ssh wrapper (export def --wrapped ssh) interferes with external command completion systems such as carapace.
Expected Behavior
ssh should support normal shell completion when using Nushell with an external completer (e.g. carapace), just like other external commands (git, aws, etc.).
• ssh should produce completion candidates (hosts, flags, etc.)
• Behavior should be equivalent to invoking the real binary (^ssh)
Actual Behavior
• ssh does not produce completion candidates (or produces incomplete/incorrect ones)
• ^ssh (bypassing the Ghostty wrapper) does produce correct completions
• Other commands (e.g. git, aws) complete correctly
This indicates that the Ghostty-provided wrapped ssh command interferes with Nushell’s external completion mechanism.
Reproduction Steps
Ghostty Logs
No response
Ghostty Version
OS Version Information
macOS 26.4 (25E246)
(Linux only) Display Server
None
(Linux only) Desktop Environment/Window Manager
No response
Minimal Ghostty Configuration
Additional Relevant Configuration
No response
I acknowledge that:
```) on separate lines.Beta Was this translation helpful? Give feedback.
All reactions