You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If I run any git command in the terminal that uses a pager (e.g. git log, git diff), all input to that terminal seems to be totally disconnected; it shows up at the bottom of the terminal pane, but doesn't do anything. This includes control sequences that should (e.g.) exit the pager or suspend it, so that terminal becomes unusable.
This only happens when I run those commands from xonsh (not from zsh), and it doesn't happen if I invoke a pager directly (e.g. less README).
This doesn't happen in iTerm2 or Terminal.app, so it's somehow due to the combination of xonsh, git, and zed.
I don't think I have any special xonsh or git configuration that should affect any of this, but if others can't repro I can try harder to share config details.
I'm using:
macOS 15.3.1
Xonsh 0.19.2
zed 0.176.2
Steps to trigger the problem:
Run git log in a terminal pane, in a project with enough git commits to need a pager
try doing anything else in that terminal window
Actual Behavior:
Nothing happens except that the keystrokes are printed at the bottom of the screen
Summary
If I run any git command in the terminal that uses a pager (e.g.
git log
,git diff
), all input to that terminal seems to be totally disconnected; it shows up at the bottom of the terminal pane, but doesn't do anything. This includes control sequences that should (e.g.) exit the pager or suspend it, so that terminal becomes unusable.This only happens when I run those commands from
xonsh
(not fromzsh
), and it doesn't happen if I invoke a pager directly (e.g.less README
).This doesn't happen in iTerm2 or Terminal.app, so it's somehow due to the combination of xonsh, git, and zed.
I don't think I have any special xonsh or git configuration that should affect any of this, but if others can't repro I can try harder to share config details.
I'm using:
Steps to trigger the problem:
git log
in a terminal pane, in a project with enough git commits to need a pagerActual Behavior:
Nothing happens except that the keystrokes are printed at the bottom of the screen
Expected Behavior:
keystrokes are passed to the pager
Zed Version and System Specs
Zed: v0.176.2 (Zed)
OS: macOS 15.3.1
Memory: 128 GiB
Architecture: aarch64
The text was updated successfully, but these errors were encountered: