Hi,
I have to work remotely on one website and can only test if the files are on the server. I would like to integrate an ftp client with textmate. I have been using CyberDuck but perhaps Panic's Transmit would be better, I'm not sure.
If I could get the work flow down to just the following I would be happy.
cmd-s to save the file cmd-u to upload the file (or changed files) cmd-tab to switch to firefox cmd-r to refresh the page
I don't know how the textmate integration would work. If I am working on a variety of files from a variety of directories on the server, should I have these files in one textmate project or should I have them open individually. If I want to have all the files in a project can I have just the file I'm working on or would i need to have the complete directories on the server in which these files exist?
Thank you, Peter
One possibility is to just use the 'edit in whatever' feature of Transmit (and maybe Cyberduck?) to edit in TextMate. Then when you save, the file is automatically uploaded to the server.
Unfortunately, this doesn't work well with a version control system. My preferred solution to this common problem is to set up Apache or whatever on my personal system for development purposes.
It does work in Cyberduck. There is even a TextMate button on the toolbar by default.
On Dec 23, 2006, at 11:51 AM, Aaron Jacobs wrote:
One possibility is to just use the 'edit in whatever' feature of Transmit (and maybe Cyberduck?) to edit in TextMate. Then when you save, the file is automatically uploaded to the server.
-- The number of ways to reach an individual is directly proportional to the difficulty of reaching that person.
On 12/23/06, Eric Beavers beelers@beelers.org wrote:
It does work in Cyberduck. There is even a TextMate button on the toolbar by default.
That works well. I can edit a single file at a time which is fine. I am often working with 15 files at a time and It would be nice if I could see them as a project with tabs in textmate but if that would require major trickery then it wouldn't be worth it, I think.
Thanks, Peter
With Transmit and Yummy FTP you can use a ‘docksend’ feature that will allow you to upload on CMD-U, or even ond CMD-S when the file has changed and is part of a project. There’s a Transmit bundle already created that can be modified for Yummy FTP (which I prefer). There is also a Refresh Current Browsers command that can be modified to just switch to Firefox and refresh the page all in one keystroke from TextMate.
Brett
On Dec 23, 2006, at 11:53 AM, Peter Michaux wrote:
On 12/23/06, Eric Beavers beelers@beelers.org wrote:
It does work in Cyberduck. There is even a TextMate button on the toolbar by default.
That works well. I can edit a single file at a time which is fine. I am often working with 15 files at a time and It would be nice if I could see them as a project with tabs in textmate but if that would require major trickery then it wouldn't be worth it, I think.
Thanks, Peter
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
Hi Brett,
On 12/23/06, Brett Terpstra brett@circlesixdesign.com wrote:
There is also a Refresh Current Browsers command that can be modified to just switch to Firefox and refresh the page all in one keystroke from TextMate.
I would like to do what you are suggesting here. Do you have a macro script for this?
First the default cmd-R was refreshing firefox and opening a new tab. Now the cmd-R is telling me that it can't find an X-Code project.
Thanks, Peter
The default command that is in the HTML bundle will do what you want. Make sure the trigger is set to CMD-R, and that the scope is appropriate for the file you’re working on. If you’re not in an HTML file, CMD-R will generally try to execute the code you’re working on (X-Code, Ruby, etc.). For Firefox to refresh the screen properly using the command, you also need to make sure you have access for assistive devices turned on in System Preferences > Universal access. I’ve modified all of the commands to work with BonEcho, so mine may not do you much good. The nice thing about the Refresh All Browsers command is that if you have Safari, OmniWeb, IE and Firefox all open, it will refresh them all at once.
Brett
On Dec 23, 2006, at 10:01 PM, Peter Michaux wrote:
Hi Brett,
On 12/23/06, Brett Terpstra brett@circlesixdesign.com wrote:
There is also a Refresh Current Browsers command that can be modified to just switch to Firefox and refresh the page all in one keystroke from TextMate.
I would like to do what you are suggesting here. Do you have a macro script for this?
First the default cmd-R was refreshing firefox and opening a new tab. Now the cmd-R is telling me that it can't find an X-Code project.
Thanks, Peter -- Fork JavaScript: http://forkjavascript.org
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
At 13:48 Uhr -0600 23.12.2006, Brett Terpstra wrote:
With Transmit and Yummy FTP you can use a 'docksend' feature that will allow you to upload on CMD-U, or even ond CMD-S when the file has changed and is part of a project. There's a Transmit bundle already created that can be modified for Yummy FTP (which I prefer).
Hello,
yesterday I installed Yummy FTP and I really like it. Now I try to use the features you describe but I keep failing. I'm using TextMate Version 1.5.4 (1324).
I created a new bundle called "YummyFTP", copied the code lines from the "DockSend File" and "Send File with Active Connnection" commands out of the Transmit bundle and changed 'Transmit' to 'Yummy FTP' everywhere.
So this is what happens: If Yummy FTP is NOT runnung and I select "DockSend File", I get the message: 32:94: Execution error: An error of type -10827 has occured. (-10827) If Yummy FTP is already running I get no error message but nothing seems to happen -- well, maybe something invisible is happening?
But when I select "Send File with Active Connnection" the message is: 37:41: syntax error: Expected ", " but found class name (-2741)
So, what am I doing wrong?
Kind regards, Tobias
The first thing I would check is that you have AutoRoute enabled for the bookmark. If you didn't set it up when you created the bookmark, you can change it by editing the bookmark and going into advanced options. Set a local directory and tick the box for Use AutoRoute. That may solve your problem. I don't have to have Yummy FTP running to use the docksend command, it launches when I trigger it, but I do see a transfer window open in the background.
Brett
On Dec 28, 2006, at 6:30 AM, Tobias Jung wrote:
At 13:48 Uhr -0600 23.12.2006, Brett Terpstra wrote:
With Transmit and Yummy FTP you can use a 'docksend' feature that will allow you to upload on CMD-U, or even ond CMD-S when the file has changed and is part of a project. There's a Transmit bundle already created that can be modified for Yummy FTP (which I prefer).
Hello,
yesterday I installed Yummy FTP and I really like it. Now I try to use the features you describe but I keep failing. I'm using TextMate Version 1.5.4 (1324).
I created a new bundle called "YummyFTP", copied the code lines from the "DockSend File" and "Send File with Active Connnection" commands out of the Transmit bundle and changed 'Transmit' to 'Yummy FTP' everywhere.
So this is what happens: If Yummy FTP is NOT runnung and I select "DockSend File", I get the message: 32:94: Execution error: An error of type -10827 has occured. (-10827) If Yummy FTP is already running I get no error message but nothing seems to happen -- well, maybe something invisible is happening?
But when I select "Send File with Active Connnection" the message is: 37:41: syntax error: Expected ", " but found class name (-2741)
So, what am I doing wrong?
Kind regards, Tobias
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
At 6:53 Uhr -0600 28.12.2006, Brett Terpstra wrote:
The first thing I would check is that you have AutoRoute enabled for the bookmark. If you didn't set it up when you created the bookmark, you can change it by editing the bookmark and going into advanced options. Set a local directory and tick the box for Use AutoRoute. That may solve your problem.
Oh yeah, that's it. :-)
I don't have to have Yummy FTP running to use the docksend command, it launches when I trigger it, but I do see a transfer window open in the background.
This still doesn't work here, I have to launch Yummy FTP manually before I use the "SendDock File" command. Can't figure out why, because when I use the original command from the Transmit bundle, Transmit _is_ launched and I don't see any difference between those two commands (except for the application name, of course). But that's no big deal, it doesn't bother me to launch Yummy FTP manually once a day.
Thanks a lot! Kind regards, Tobias
Peter Michaux wrote:
I would like to integrate an ftp client with textmate. I have been using CyberDuck but perhaps Panic's Transmit would be better, I'm not sure.
Incidentally, does it seem to others like genericizing the Transmit bundle to work with Cyberduck, YummyFTP, etc. would be a good idea? Then let a simple environment variable or something set the preferred ftp client?