Oskar Kraak10 downloadsOpen all Syncthing conflicts in the vault as Meld tabs, then choose which conflict files to delete.
Resolve Syncthing sync conflicts in your Obsidian vault with Meld.
One command collects every *.sync-conflict-* file in the vault and opens each one next to its original as a tab in a single Meld window. When you close Meld, you choose which conflict files to delete.
The plugin cannot know which tabs you actually merged, so it guesses. A conflict file is pre-checked when it is now identical to the original, or when the original was edited while Meld was open. Everything else is unchecked and stays on disk unless you tick it. Dismissing the dialog keeps everything.
Close Meld at any point. Nothing is deleted without the checklist. Conflicts you leave on disk are picked up the next time you run the command.
| Setting | Description |
|---|---|
| Meld path | Leave as meld if Meld is on your PATH. Otherwise enter the full path to the executable. |
Example paths:
C:\Program Files\Meld\Meld.exe/Applications/Meld.app/Contents/MacOS/Meld/usr/bin/meld.git, .trash and node_modules are not scanned. Conflicts inside .obsidian are included, though often meaningless.<vault>/.obsidian/plugins/syncthing-meld/.