Skip to content

Add visible insertion point for terminal text editors (vim, nano) #12388

@0xlakshan

Description

@0xlakshan

What would you like to be added?

When running vim or nano inside Gemini CLI’s embedded shell, there’s currently no visible insertion point (text cursor).

Why is this needed?

when typing it’s unclear where text is being entered or which line the user is on. This makes editing text files inside the embedded shell difficult.

Additional context

Expected behavior
A visible insertion point (caret or block cursor) should appear and update dynamically as the user navigates or types inside terminal-based editors.

Possible solutions

  • Implement terminal cursor rendering (similar to how some REPLs or shells visualize it).
  • Check if the PTY or TTY layer can expose cursor position and propagate it to the CLI interface.

Metadata

Metadata

Assignees

No one assigned

    Labels

    status/need-triageIssues that need to be triaged by the triage automation.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions