Installing 1.3.0 with ohmyzsh installed and shell integration enabled duplicates directory name #11282
Replies: 4 comments 7 replies
-
|
I ran into this same problem using Pure v1.24.0 without ohmyzsh installed. Disabling shell integration did suppress the issue, but upgrading to Pure v1.27.1 has fixed this for me for good - I can leave shell integration enabled with no issues. I captured some logs using Pure v1.24.0 by launching a separate ghostty instance: Note: the lines beginning with VersionOS Version InformationmacOS 15.7.4 (24G517) |
Beta Was this translation helpful? Give feedback.
-
|
I'm also having the same problem, also using Pure, but I'm using oh-my-zsh. Pure was already on the latest version, reinstalling didn't fix the issue. I ended up moving to starship for now, which fixed it. Logs are from using Pure. macOS: |
Beta Was this translation helpful? Give feedback.
-
|
I had same issue. My zsh is kind of a mess and can be found here in my dotfiles. macOS: ghostty config: I added |
Beta Was this translation helpful? Give feedback.
-
|
We've had a few tricky interactions between our zsh shell integration and some other things in the zsh ecosystem.
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Issue Description
After updating to the latest version of ghostty with ohmyzsh installed, the terminal output duplicates the directory name after a command (see below under "actual behavior"). Disabling shell integration fixes the issue (I tried this because I saw #10953, but unless I'm misunderstanding that feature it seems odd that it would need to be disabled). I would be happy to file an issue with ohmyzsh if this is the wrong place, but this started happening immediately after the upgrade to 1.3.0.
Expected Behavior
The directory name should be displayed once:
Actual Behavior
The directory name is displayed twice:
Reproduction Steps
cd Projects)shell-integration = nonecd Projects)Ghostty Logs
Ghostty Version
OS Version Information
MacOS 15.6.1 (24G90)
(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