Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>ReflectwinNew to Visual Studio Code? Get it now.
Reflectwin

Reflectwin

msviderok

| (0) | Free
Opens counterpart files from neighbor workspaces when reviewing GitHub changes
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Reflectwin

A VS Code/Cursor extension that simplifies keeping a ported library in sync with its upstream by making it easier to manage identically-structured projects side by side. Built for internal use, but feel free to use it if you find it helpful.

Features

  • Automatically detects when you open a file while the Source Control (Git) view is active
  • Finds counterpart files in neighbor workspaces (e.g., packages/react/src/... → packages/solid/src/...)
  • Opening a deleted file deletes its counterpart in neighbor workspaces
  • Opening a new (untracked) file creates a copy in the counterpart folder

Usage

  1. Open a multi-root workspace with at least two workspace folders (e.g., packages/react and packages/solid)
  2. Ensure the Source Control view is active (Git provider detected)
  3. Open a file from the GitHub changes review sidebar or any file while SCM is active
  4. The extension will automatically find and open the counterpart file in the neighbor workspace
  5. Use Reflectwin: Enable / Reflectwin: Disable (Command Palette) to turn the extension on or off

How It Works

  • The extension monitors when files are opened while the Git SCM provider is active
  • When a file is opened, it calculates the relative path within its workspace folder
  • It then searches other workspace folders for a file at the same relative path
  • If found, it opens the counterpart file side-by-side in split panes

Configuration

  • reviewExt.enabled: Enable/disable the extension (default: true)

Development

bun install
bun run compile
bun run watch

Press F5 to run the extension in a new Extension Development Host window.

Requirements

  • VS Code 1.74.0 or higher
  • Multi-root workspace with at least 2 workspace folders
  • Git SCM provider active
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft