On Thu, 17 Feb 2005 16:43 (+0100), Fred B. wrote:
After the small features request, here is a big one ;) I'm sure we talked about it here, but I don't remember if this is planned or not.
Actually, I use TextMate for everything text-related except one thing: comparing two document(Diff). Unfortunately I need this feature a lot. For me, this is "The Last Big Thing" that TM misses.
The best solution I found so far is to have a command launching TextWrangler to compare the active one and one I have to choose(w/Cocoa Dialog).
- The way to launch this is a bit clumsy. (Having to navigate thru an
"open" dialog) 2) Having TextWrangler opened just for that sucks a bit. 3) Having to edit the files in TW really sucks. I miss all the TM goodness and It makes me feels I'm back in time. ;) (And worst of all, I use TM shortcuts all the time and wonder why my commands, snippets, etc. don't work 8-| ) 4) This doesn't work with remote files, or I have to open them in TW. Meaning changing the prefs of my SFTP client.
What I like in the "Compare two front documents" feature of TW: -The full screen is shared by the two docs with the Differences window under. -You can navigate easily thru the diffs. -Closing the Differences window brings the docs back where they were. -It exists. ;) You can even check differences of folders and batch files.
So, my question is: Do you plan to implement this in TM, Allan? If the answer is yes, any idea when we might expect this?
Meanwhile, does anybody have a better solution?
-- Thanks
comparing files visually is possible, if you have beta 5 you can use this command: (its based on some of chris thomas' subversion commands)
TMPFILE=`mktemp /tmp/tm-svn.XXXXXX` || exit 1 mv "$TMPFILE" "$TMPFILE.diff" TMPFILE="$TMPFILE.diff"
ruby > "$TMPFILE" <<END puts %x{diff -u $TM_SELECTED_FILES} END
open -a TextMate "$TMPFILE" &
Save: Nothing Input: None Output: Discard
you can select 2 files in the project drawer and after executing this command a colored diff should pop up.