Skip to content

Releases: stuffam/SubMerge

SubMerge 1.1.4

Choose a tag to compare

@github-actions github-actions released this 15 Aug 18:55
8c1fefb

What's Changed

  • Release 1.1.4 — conventional Settings and Key Bindings by @stuffam in #6

Full Changelog: v1.1.3...v1.1.4

SubMerge 1.1.3

Choose a tag to compare

@github-actions github-actions released this 09 Aug 01:14
89bb11d

What's Changed

  • Release 1.1.3 — stop claiming keys globally by @stuffam in #5

Full Changelog: v1.1.2...v1.1.3

SubMerge 1.1.2

Choose a tag to compare

@github-actions github-actions released this 09 Aug 01:06
99e44df

What's Changed

  • Release 1.1.2 — Command Palette support by @stuffam in #4

Full Changelog: v1.1.1...v1.1.2

SubMerge 1.1.1

Choose a tag to compare

@github-actions github-actions released this 09 Aug 00:36
aa5507f

What's Changed

Full Changelog: v1.1.0...v1.1.1

SubMerge 1.1.0

Choose a tag to compare

@github-actions github-actions released this 08 Aug 19:03
61853d0

What's Changed

  • Fix scan/render hangs, harden inputs, add tests and CI by @stuffam in #1
  • Release 1.1.0 by @stuffam in #2

New Contributors

Full Changelog: v1.0.0...v1.1.0

v1.0.0

Choose a tag to compare

@stuffam stuffam released this 02 Aug 04:49

SubMerge v1.0.0

First public release.

What's In It

Side-by-side comparison

  • Compare 2 or 3 files at once, each keeping its own syntax highlighting.
  • A different color for each kind of difference: added lines, changed
    lines, the changed words inside a line, and moved lines.
  • Only the part of a line that actually differs is highlighted, so a
    one-character change doesn't light up the whole line.
  • Blank "gap" blocks keep matching lines lined up across panes, without
    altering your files.
  • Synchronized scrolling, and difference markers in the minimap.
  • Moved-line detection: a line that simply moved is shown as moved rather
    than as a delete plus an add. Ctrl+Alt+J jumps to its other half.

Merging

  • Copy the difference under the cursor to the other pane, or copy every
    difference at once, in either direction.
  • With three panes, choose which pane to copy into.

Folder comparison

  • Compare 2 or 3 folders, recursively, in a results tab.
  • Markers show identical, differing, unique, and metadata-only entries.
  • Press Enter on a row to open that file or sub-folder comparison.
  • Optionally hide identical files.

Extras

  • File metadata comparison: size, dates, permissions, line endings,
    encoding, byte order mark, and more.
  • CSV/TSV table view: delimited files can be rendered as aligned,
    wrapped columns before comparing.
  • Options to ignore whitespace, case, blank lines, and end-of-line
    differences between Windows and Mac/Linux files.
  • Highlight styles: background fill, underline, or squiggly underline.
  • Optionally open comparisons in a separate window.

Works on Windows, macOS and Linux, on Sublime Text 4.

Defaults Worth Knowing

"Ignore End-of-Line Differences" is ON by default. Without it, comparing a
Windows file against a Mac/Linux copy of the same text marks every line as
different. Turn it off (Tools > SubMerge > Comparison Options) when the
line-ending style is what you're actually checking.

"Compare File Metadata" is OFF by default, because it makes folder
comparisons noticeably slower on large trees. Turn it on when you care
about dates, permissions or encoding.

The User Guide

Tools > SubMerge > User Guide

Opens the full guide in your web browser.