[Regression] Cursor still not visible in interactive shell commands (vim, nano) in 0.19.2
What happened?
I am reporting that the issue described in #13678 persists in the latest release 0.19.2, despite the fix merged in #14095.
When running interactive shell commands like vim or nano, the cursor is still not visible.
What did you expect to happen?
I expected the cursor to be visible in interactive editors, as per the fix in #14095.
Client information
- CLI Version: 0.19.2
- TERM: xterm
- OS: Linux
Additional context
The fix in #14095 seems to rely on inverse property rendering, which might not be working as expected in my environment.
Found possible duplicate issues:
- #13678
If you believe this is not a duplicate, please remove the status/possible-duplicate label.
I'm still experiencing this issue on version 0.19.2 (which includes the fix from #14095).
The core problem is that the cursor is not visible in any interactive terminal commands (e.g., vim, nano, less, etc.) when run within the gemini-cli shell.
- CLI Version: 0.19.2
- TERM: xterm
- OS: Linux
-
Terminal Capabilities:
infocmpconfirmsrev=\E[7mis present, indicating reverse video (used for cursor highlighting) is supported by my terminal. -
Behavior Outside CLI: All these interactive commands (like
vimornano) work perfectly fine with a visible cursor in a regularxtermshell outside ofgemini-cli. The problem is specific to thegemini-clienvironment.
It seems the fix in #14095, which aimed to address inverse property rendering, might not be fully effective or is being overridden/misinterpreted in my environment, despite the terminal supporting the necessary capabilities. This indicates a regression or an incomplete fix for Linux xterm environments.