Skip to content

Files

Latest commit

Jun 13, 2025
77a8d4f · Jun 13, 2025

History

History
99 lines (52 loc) · 3.4 KB

readme.source.md

File metadata and controls

99 lines (52 loc) · 3.4 KB

DiffEngine

Discussions Build status NuGet Status NuGet Status

include: intro

See Milestones for release notes.

Currently used by:

Sponsors

include: zzz

JetBrains

JetBrains logo.

toc include: doc-index

NuGet

include: diffToolList

Launching a tool

A tool can be launched using the following:

snippet: DiffRunnerLaunch

Note that this method will respect the above difference behavior in terms of Auto refresh and MDI behaviors.

Closing a tool

A tool can be closed using the following:

snippet: DiffRunnerKill

Note that this method will respect the above difference behavior in terms of MDI behavior.

File type detection

DiffEngine use EmptyFiles to determine if a given file or extension is a binary or text. Custom extensions can be added, or existing ones changed.

BuildServerDetector

BuildServerDetector.Detected returns true if the current code is running on a build/CI server.

Supports:

Disable for a machine/process

Set an environment variable DiffEngine_Disabled with the value true.

Disable in code

DiffRunner.Disabled = true;

Icons

Game designed by Andrejs Kirma from The Noun Project.

Tray icons from LineIcons.