/icons/vscode-config.svg Copilot Chat Enhanced

Category: GitHub Copilot

Overview

Enhance your GitHub Copilot Chat experience with this carefully tuned configuration. These settings optimize chat interactions, code editing workflows, and provide better context awareness for more accurate AI responses.

What’s Included

Chat Behavior

  • Locale auto-detection: Chat responds in your preferred language
  • Project templates: Use GitHub projects as starters with /new
  • Smart scope selection: Prompts for specific symbol scope when using /explain
  • Participant detection: Automatically detects and suggests chat participants (@workspace, @terminal, etc.)

Checkpoints & History

  • Checkpoints enabled: Track conversation checkpoints for easy navigation
  • File change summaries: See what files were modified after each chat request
  • Edit request history: Edit previous chat messages inline

Code Editing

  • Inline editing: Edit requests appear inline in chat (not in separate panel)
  • Manual acceptance: Review all edits before applying (safer, autoAcceptDelay = 0)
  • Confirmation prompts: Confirm before undoing or retrying edits
  • Temporal context: Include recently viewed/edited files for better context

Inline Chat

  • Finish on type disabled: Continue typing without closing inline chat
  • Hold-to-speech: Hold Ctrl+I to use voice input
  • Word wrap enabled: Better readability for long code blocks

Advanced Features

  • Math rendering: Render mathematical equations with KaTeX in chat responses

Usage Tips

  1. Use checkpoints: Navigate complex conversations easily with checkpoint markers
  2. Review edits: Always review suggested edits before accepting (safety first!)
  3. Temporal context: Copilot knows about your recent file activity for better suggestions
  4. Voice input: Hold the inline chat shortcut to use speech recognition

Keyboard Shortcuts

  • Ctrl+I (or Cmd+I): Open inline chat
  • Ctrl+Alt+I: Open chat panel
  • Hold Ctrl+I: Voice input (when holdToSpeech is enabled)

Best For

  • Developers who extensively use Copilot Chat
  • Teams collaborating on code with AI assistance
  • Projects requiring detailed code review and editing workflows
  • Users who want maximum control over AI-generated changes

Settings JSON

{
  "github.copilot.chat.localeOverride": "auto",
  "github.copilot.chat.useProjectTemplates": true,
  "github.copilot.chat.scopeSelection": true,
  "github.copilot.chat.terminalChatLocation": "chatView",
  "chat.detectParticipant.enabled": true,
  "chat.checkpoints.enabled": true,
  "chat.checkpoints.showFileChanges": true,
  "chat.editRequests": "inline",
  "chat.editor.fontSize": 14,
  "chat.editor.wordWrap": "on",
  "chat.editing.autoAcceptDelay": 0,
  "chat.editing.confirmEditRequestRemoval": true,
  "chat.editing.confirmEditRequestRetry": true,
  "chat.math.enabled": true,
  "inlineChat.finishOnType": false,
  "inlineChat.holdToSpeech": true,
  "github.copilot.chat.editor.temporalContext.enabled": true
}