# ScintillaDiff **Repository Path**: mirrors_GerHobbelt/ScintillaDiff ## Basic Information - **Project Name**: ScintillaDiff - **Description**: A class library for comparing two text files with the ScintillaNET control. - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-07-27 - **Last Updated**: 2025-10-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ScintillaDiff A class library for comparing two text files with the ScintillaNET control. [![Nuget](https://img.shields.io/nuget/v/ScintillaDiff)](https://www.nuget.org/packages/ScintillaDiff/) ### Features * Customizable indicator images * Customizable indicator colors * A List and a side-by-side views * Access to the underlying Scintilla controls for styling, etc... * **NOTE:** This is a Windows Forms control ## Used libraries * [DiffPlex](https://github.com/mmanela/diffplex) * [ScintillaNET](https://github.com/jacobslusser/ScintillaNET) * [Some of my own](https://github.com/VPKSoft) ## The SUO package The SUO stands for [unofficial.ScintillaNET](https://www.nuget.org/packages/unofficial.ScintillaNET/) dependency which is updated with the recent pull requests build from this [ScintillaNET fork](https://github.com/VPKSoft/ScintillaNET) from the original [ScintillaNET](https://github.com/jacobslusser/ScintillaNET). The fork was made to try to keep up with the changes to the code base suggested by users as the official version is getting outdated for unknown reason(s) 🙄. ## Thanks to * [bobhodge](https://github.com/bobhodge) For implementing horizontal scrolling sync; plus mousewheel scrolling. * [XJmichaelw](https://github.com/XJmichaelw) For adding IsEntireLineHighlighted attribute, which when set to true, will set the entire background of a line to a given colour corresponding to the change type for that line. And a bug fix leading to a crash when a form containing the control was minimized. * [avstri](https://github.com/avstri) for pointing out the speed up via a StringBuilder [#1](https://github.com/VPKSoft/ScintillaDiff/issues/1). * [igitur](https://github.com/igitur) For pointing out the .NET Framework 4 level-drop requirement * [goroggy](https://github.com/goroggy) For pointing out the need for a character diff ([#7](https://github.com/VPKSoft/ScintillaDiff/issues/7)). * [JetBrains](http://www.jetbrains.com) for their open source license(s). * [![VPKSoft](https://circleci.com/gh/VPKSoft/ScintillaDiff.svg?style=shield)](https://app.circleci.com/pipelines/github/VPKSoft/ScintillaDiff) ![JetBrains](http://www.vpksoft.net/site/External/JetBrains/jetbrains.svg) ## Screen-shots _**A side-by-side diff**_ ![image](https://user-images.githubusercontent.com/40712699/58415622-b230e580-8087-11e9-913e-7c95572416a5.png) **_A list diff_** ![image](https://user-images.githubusercontent.com/40712699/58415657-d096e100-8087-11e9-8f87-d4a5e459fc9c.png)