MCPcopy Index your code
hub / github.com/fabiospampinato/vscode-diff

github.com/fabiospampinato/vscode-diff @v2.1.2

Chat with this repo
repository ↗ · DeepWiki ↗ · release v2.1.2 ↗ · + Follow
15 symbols 39 edges 4 files 0 documented · 0% updated 8mo ago★ 449 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Diff

Logo

Diff 2 opened files with ease. Because running code --diff path1 path2 is too slow.

Install

Follow the instructions in the Marketplace, or run the following in the command palette:

ext install fabiospampinato.vscode-diff

Usage

It adds 1 command to the command palette:

'Diff: File' // Diff the current file against another one

Settings

{
  "diff.exclude": null, // An array of globs to exclude, unless specificed it uses the "files.exclude" setting
  "diff.ignore": [".gitignore"], // An array of names for .gitignore-like files to use
  "diff.include": ["**/*"], // An array of globs to include
  "diff.showUntitledFiles": true, // Whether to show untitled files in the selector or not
  "diff.showOpenFiles": true, // Whether to show open files at the top of the selector or not
  "diff.showFoundFiles": true, // Whether to show other found files in the selector or not
  "diff.showFoundRelativeFiles": false // Whether to show other found files, using relative paths, in the selector or not
}

Hints

  • Diff against previous versions: sometimes diffing against open files is not what you want, try Git File History for diffing against previous versions of the current file.

License

MIT © Fabio Spampinato

Core symbols most depended-on inside this repo

isBoolean
called by 4
src/utils.ts
isTarget
called by 3
src/commands.ts
isArray
called by 3
src/utils.ts
isCompatible
called by 2
src/commands.ts
getFileDepth
called by 2
src/utils.ts
getFileLabel
called by 2
src/utils.ts
getFileTemp
called by 2
src/utils.ts
isString
called by 2
src/utils.ts

Shape

Function 15

Languages

TypeScript100%

Modules by API surface

src/utils.ts11 symbols
src/commands.ts3 symbols
src/index.ts1 symbols

For agents

$ claude mcp add vscode-diff \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact