gemini-cli icon indicating copy to clipboard operation
gemini-cli copied to clipboard

[Regression] Cursor still not visible in interactive shell commands (vim, nano) in 0.19.2

Open gitenstuff opened this issue 2 months ago • 4 comments

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.

gitenstuff avatar Dec 05 '25 05:12 gitenstuff

Found possible duplicate issues:

  • #13678

If you believe this is not a duplicate, please remove the status/possible-duplicate label.

gemini-cli[bot] avatar Dec 05 '25 05:12 gemini-cli[bot]

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: infocmp confirms rev=\E[7m is present, indicating reverse video (used for cursor highlighting) is supported by my terminal.
  • Behavior Outside CLI: All these interactive commands (like vim or nano) work perfectly fine with a visible cursor in a regular xterm shell outside of gemini-cli. The problem is specific to the gemini-cli environment.

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.

gitenstuff avatar Dec 05 '25 06:12 gitenstuff