First things first: To enable auto upload on save for all your projects
(no need for a scripts folder in you project)
To enable this do the following:
Window => Show Apatana View => ScriptsNormally to the right will popup a Scripts window, navigate to:
Synchronize rightclick on
"Upload current file on save" and click
"Edit script"here comes the 'tricky part' you have to add a comment to make it work (weird, comments shouldn't have any effect on the code)
you have to add this comment:
Listener: commandService().addExecutionListener(this);so the
TOP part of the script looks like this (don't touch the rest of the code):
- Code: Select all
/*
* Currently an example script (disabled)> Copy as your own script, and modify
* the Listener command as shown below
*
* Listener: commandService().addExecutionListener(this);
* Menu: Synchronize > Upload Current File On Save
* Kudos: Ingo Muschenetz
* License: EPL 1.0
* DOM: http://localhost/com.aptana.ide.syncing.doms
* DOM: http://download.eclipse.org/technology/dash/update/org.eclipse.eclipsemonkey.lang.javascript
*/
After that it's best to restart Aptana (maybe not needed but just in case

As for "I updated to aptana 1.5 and it doesn't work anymore" : I believe Aptana 1.5 updates the default scripts (overruling the changes made above) so you have to make the above change again ...
Hope that helps