WinMerge icon indicating copy to clipboard operation
WinMerge copied to clipboard

cannot find executable on 64 bit windows

Open slestak opened this issue 14 years ago • 7 comments

This plugin has the path set to "Program Files", however, on my 64-bit win7 machine that is not where it was installed.

Could/should this be abstracted to 2 config keys:

  1. path to diff executable
  2. arguments to diff command

This way any diff tool can be configured, not just winmerge.

slestak avatar Oct 17 '11 16:10 slestak

Yeah... We just ran into that issue the other day for a different tool.

I was initially thinking this may be applicable as a generic VCS plugin, but Tortoise is a GUI-based tool that isn't as easy to generify as strict command line tools. With SVN being a little archaic, I tend to use TortoiseSVN to browse history and do graphical diffs, cuz I can get more done more quickly. Would be good if the SublimeText org could put together a standard command-line VCS plugin, and even use Sublime as the diff viewer...

I definitely agree with fixing the 64-bit issue. Thanks for the report!

barneywilliams avatar Oct 17 '11 17:10 barneywilliams

or port the vimdiff logic. I used vimdiff as my diff tool for a long time.

On Mon, Oct 17, 2011 at 1:50 PM, Greg Williams [email protected] wrote:

Yeah... We just ran into that issue the other day for a different tool.

I was initially thinking this may be applicable as a generic VCS plugin, but Tortoise is a GUI-based tool that isn't as easy to generify as strict command line tools. With SVN being a little archaic, I tend to use TortoiseSVN to browse history and do graphical diffs, cuz I can get more done more quickly. Would be good if the SublimeText org could put together a standard command-line VCS plugin, and even use Sublime as the diff viewer...

I definitely agree with fixing the 64-bit issue. Thanks for the report!

Reply to this email directly or view it on GitHub: https://github.com/SublimeText/WinMerge/issues/1#issuecomment-2432196

slestak avatar Oct 17 '11 18:10 slestak

I will see if I can patch this if you want.

I replied in email how I miss vimdiff already. Wonder if that code is portable, at least in theory.

slestak avatar Oct 17 '11 18:10 slestak

That would be awesome if you can look into it. Although, that sounds like it should be a separate plugin/package for sublime completely. I am actually the main admin for GitHub org. I would be happy to add you if you want. That way, you can create repos and contribute to this or any other goodies as well.

Cheers, Greg

"You have enemies? Good. That means youve stood up for something, sometime in your life." ~ Winston Churchill

On Mon, Oct 17, 2011 at 2:02 PM, Steve Romanow < [email protected]>wrote:

I will see if I can patch this if you want.

I replied in email how I miss vimdiff already. Wonder if that code is portable, at least in theory.

Reply to this email directly or view it on GitHub: https://github.com/SublimeText/WinMerge/issues/1#issuecomment-2432366

barneywilliams avatar Oct 17 '11 18:10 barneywilliams

I am still working on my 1st plugin and it is in alpha stage. It is already hosted on GH.

On Mon, Oct 17, 2011 at 2:11 PM, Greg Williams [email protected] wrote:

That would be awesome if you can look into it. Although, that sounds like it should be a separate plugin/package for sublime completely. I am actually the main admin for GitHub org. I would be happy to add you if you want. That way, you can create repos and contribute to this or any other goodies as well.

Cheers, Greg

"You have enemies? Good. That means youve stood up for something, sometime in your life." ~ Winston Churchill

On Mon, Oct 17, 2011 at 2:02 PM, Steve Romanow < [email protected]>wrote:

I will see if I can patch this if you want.

I replied in email how I miss vimdiff already.  Wonder if that code is portable, at least in theory.

Reply to this email directly or view it on GitHub: https://github.com/SublimeText/WinMerge/issues/1#issuecomment-2432366

Reply to this email directly or view it on GitHub: https://github.com/SublimeText/WinMerge/issues/1#issuecomment-2432505

slestak avatar Oct 17 '11 18:10 slestak

Necro lol. Is this project still alive? I've been looking for an easy diff/merge tool for sublime any hints?

Kamek437 avatar Sep 18 '23 19:09 Kamek437

Depending on your use case, there a different options.

  • The built-in tools for diffing in ST4 that show their results in a unified diff syntax in an output panel at the bottom
    • Selecting two tabs (e.g. with ctrl+click), right-clicking the tab bar and selecting "Diff selected tabs…"
    • For an individual file, you can diff it against what is currently saved on disk using the diff_changes command (needs to boung to a key, e.g. via { "keys": ["ctrl+alt+d"], "command": "diff_changes" },)
  • https://packagecontrol.io/packages/Clipboard%20Diff similar to the above
  • https://packagecontrol.io/packages/Diffable
  • https://packagecontrol.io/packages/Sublimerge%20Pro (commercial)

For working with a VCS like git, you have other Sublime-related options:

  • Sublime Merge, the separate application built for exactly this purpose by the same developers.
  • https://packagecontrol.io/packages/GitSavvy
  • https://packagecontrol.io/packages/GitDiffView (not for Windows)
  • https://packagecontrol.io/packages/GitDiffHelper

That said, no, this project is very much unmaintained. I'm willing to review and merge pull requests, but I'm not interested in the package itself since I 1. use git & Sublime Merge, and 2. use Linux.

FichteFoll avatar Nov 01 '23 15:11 FichteFoll