Andrew Pullins3 downloadsMeld-style split diff and merge, plus configurable sync-conflict discovery.
![]()
A two-pane diff inside Obsidian, the way Meld works on the desktop. Compare any two notes, or paste text that is not a note yet. It also finds sync-conflict files and pairs them with the original.

If you already use Meld, the gestures are the same. Click an arrow to take that hunk. Shift-click deletes it. Hold Ctrl (Cmd on macOS) to insert above or below, only when both sides have text there.
This is not a git client. It does not talk to Syncthing. It does not diff images, PDFs, or canvases.
Conflict view lists originals and the conflict files next to them. Open a row and the pair loads in the diff. Syncthing names are recognized by default. Other tools can be added with a glob or a regex in settings.

If the original is not in the same folder, the diff still opens and offers to find a note with that name. It will not load one from another folder unless you confirm.
Both panes are source editors. Markdown stays raw, so [[links]], list markers, and punctuation are part of the diff.




The same diff, stacked. Conflict view is in the left drawer, with Files and Search. The cursor picks the hunk. The buttons on the file bar replace, insert above, insert below, or delete it.

Hunk colors follow the theme: red, green, yellow, orange. They do not follow the accent color. Settings and Style Settings can override them.
MIT