Skip to content

Implement Vim Mode Navigation/Editing in GitHub Copilot CLI ⌨️ #147

@AungMyoKyaw

Description

@AungMyoKyaw

Describe the feature or problem you'd like to solve

The core problem is the lack of efficient, keyboard-driven navigation and editing for users familiar with modal editors (like Vim/Vi) within the interactive portions of the GitHub Copilot CLI. The feature requested is the implementation of a Vim mode to enable users to navigate, select, and edit text (e.g., suggested commands, explanations, or input prompts) using standard Vim keybindings (h, j, k, l, w, d, y, etc.) in addition to the default keybindings.

Proposed solution

We need to introduce Normal, Insert, and Visual modes to allow power users to edit and manipulate text with high speed and precision, mirroring the functionality found in other modern, interactive CLIs.

Example prompts or workflows

No response

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions