Skip to content

[bot] Add Vim mode documentation to course - #224

Merged
DanWahlin merged 2 commits into
mainfrom
copilot-cli-updates-sept-2026-6be5e239a716b503
Sep 16, 2026
Merged

DanWahlin merged 2 commits into
mainfrom
copilot-cli-updates-sept-2026-6be5e239a716b503

Conversation

@DanWahlin

Copy link
Copy Markdown
Collaborator

Summary

Document the new Vim mode feature (/vim command) added in Copilot CLI v1.0.84-2 (released Sept 8, 2026) to help learners discover this modal editing capability.

Changes Made

Chapter 01: First Steps

  • File: 01-setup-and-first-steps/README.md
  • Section: Additional Commands > Display
  • What: Added /vim command documentation with beginner-friendly explanation
  • Why: The vim mode feature is now available to all users and should be documented for those who prefer vim keybindings in the prompt composer

What New Features Were Found

Copilot CLI v1.0.84-5 through v1.0.83 (Sept 4-14, 2026):

  1. Vim mode (v1.0.84-2, Sept 8) ✅ UPDATED IN THIS PR

    • New /vim command for modal editing
    • Allows typing prompts using vim keybindings (hjkl navigation, insert modes)
    • Available to all users
    • Documented in this PR
  2. Command reorganization (v1.0.84-4, Sept 10)

    • New: copilot instruction list and copilot lsp list terminal commands
    • New: enable/disable subcommands for copilot plugin/mcp/skill
    • Deprecated: Cross-kind --kind, --scope flags from old copilot plugins
    • Status: These are documented separately in their respective chapters (Ch 04, 05, 06)
  3. Session and memory import (v1.0.84-5, Sept 11)

    • New session/memory import commands for semantic JSONL interchange format
    • Advanced feature - not prioritized for beginner course

Why These Updates

  • The course targets beginners, so only user-facing, beginner-friendly features are included
  • Vim mode is a discoverable feature that terminal users will appreciate
  • Command reorganization (instruction list, lsp list) are less beginner-focused and documented in advanced chapters

Testing

  • Verified /vim command syntax and functionality from v1.0.84-2 release notes
  • Documentation aligns with existing command reference style in Chapter 01
  • All links and cross-references remain functional

Related

Generated by Course Updater · ● 202K ·

- Document the new /vim slash command added in v1.0.84-2 (Sept 8, 2026)
- Add entry to Display section of Additional Commands
- Include explanation of vim keybindings for beginner audience
- Helps learners discover modal editing feature for terminal users

Copilot CLI now supports vim mode for users who prefer vim keybindings when typing prompts in the composer.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Clarify the description of the '/vim' command in the README.
@DanWahlin
DanWahlin marked this pull request as ready for review September 16, 2026 16:52
Copilot AI balanced review requested due to automatic review settings September 16, 2026 16:52
@DanWahlin
DanWahlin merged commit 7f0fd69 into main Sep 16, 2026
11 checks passed

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟢 Approval recommended

The reviewed change has no approval-blocking issues.

Review effort: Lite (auto)
Findings: None

Note

Copilot is running an experiment and ran this review at Lite.

What changed in this PR

Adds beginner-friendly documentation for the Copilot CLI /vim command.

Changes:

  • Documents Vim mode in the Display command reference.
  • Describes common navigation and insert-mode keybindings.
File Description
01-setup-and-first-steps/​README.md Adds /vim documentation.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants