I realize I can do this (as far as connecting with transmit, then editing in textmate), I'd just like something more integrated. How cool would it be to be able to have "bookmarks" that would open a directory on a server, and on the left side a tree-view of the files on a server? If it were a CVS, or subversion, you could right click the file, to view a diff on two revisions, or just right click commit, or roll back, and most importantly view the comment history.
This is something I really long for, and where TextMate could excel. There just really is no good mac solution for this. Zend Studio, has a horrible interface, Eclipse doesn't run properly on intel macs and so forth...
On Jun 26, 2006, at 2:58 PM, Eric O'Brien wrote:
I'm not a programmer, just using TextMate and Subversion to work on a couple of tiny web sites. So I may well be missing some things here.
Is this sort of a discussion about where a "text editor" ends and an IDE begins? That is, is it about to what extent should version or source control, or remote file transfer (etc.) be "built in" to a text editor? When does the product cease being purely a text editor? (Maybe TextMate has already crossed the line!)
I'm smoothly working on TextMate projects that are Working Copies checked out of a Subversion repository. From within TextMate I can, with a keystroke. commit a file or files back to the repository or issue numerous other SVN commands. If I knew enough about what I was seeing, I could modify the svn bundle if I wanted to. Here, access to svn is *very* close at hand. I don't see the benefit of expending energy to writing a "built-in" svn client when access to an *existing* client
When I want a visual svn client, I use svnX. For me, that works fine (and saves me the trouble of trying to memorize commands I rarely use).
As to the comments "almost every file is edited online" and "Editing over the network" ... this type of description has been used before and I don't get it. It's not possible (is it?) to edit or view a file unless it's accessible on the local filesystem. If I check out a working copy from a remote repository a *copy* is made locally. Any edits I do are done locally. When I commit my changes, those changes are *uploaded* back to the remote repository. This is not "Editing over the network."
If I have a sftp session open with Interarchy or Transmit, select a file in the list and choose "Edit With TextMate," a file opens in TextMate. But it is *not* the file that is on the server that has been opened (right?). Instead, it's a temporary file that the ftp client (silently) creates. When I edit and save, more magic happens and the local file is (again, silently) uploaded to the server and replaces the existing one. It *appears* that I am "editing online" but technically that's not what's happening.
Or am I all mixed up? ;)
eo
On Jun 25, 2006, at 10:42 PM, Court K. wrote:
Yes, thanks this still doesn't solve any problems. Rather than spending an hour posting on a blog about how you hate feature requests, why not just implement the really good ones?. Especially Really Good CVS, Subversion, SFTP, Editing over the networking stuff. There is not one single good CVS client for mac, eclipse, zend studio, all of them suck, yet textmate "is the missing editor for the 21st century", Well in the 21st century almost every file is edited online and checked into a versioning system. And of course since the author wouldn't want to put it to a vote, (even though every single person using TextMate) would want CVS support built in... I guess we're just out of luck.
I'm irritated that the only comments have been, about the actual comment an not the feature I'm requesting, or others have requested. If textmate really isn't interested in becoming the missing editor for the 21st century, then I'm going to post, a $20,000 bounty for several x-code developers to make me a near duplicate of textmate with full cvs browser, subversion, browser, sftp, and network connectivity and give it for free.
You just can't build an editor these days, let alone one that's "for the 21st century" and not have support for networks.
For new threads USE THIS: textmate@lists.macromates.com (threading gets destroyed and the universe will collapse if you don't) http://lists.macromates.com/mailman/listinfo/textmate