[TxMt] Save files when focus is lost - to a temp file?
oli at boblet.net
Fri Aug 12 05:31:51 UTC 2005
On Aug 11, 2005, at 12:04 AM, Allan Odgaard wrote:
> On 10/08/2005, at 4.45, Oli wrote:
>> [...] "Save files when focus is lost" [...] I think it'd be even
>> better for the file (if not yet saved) to be automatically saved
>> as a temp file
> The idea behind the feature is that people who (manually) switch to
> their test environment (e.g. Safari or Terminal) don't have to also
> manually save modified files.
copy that. Great functionality - I wish every program did this by
> I don't see how saving to a temporary file helps anything?!? Better
> then simply to skip untitled documents (if you dislike the sheets).
The auto-save feature only works without user intervention after the
file has been saved by the user. When a new file hasn't been saved,
Textmate doesn't know where to save to, and brings up a save dialog/
bounces the dock icon. I would personally prefer if Textmate either
didn't attempt to save "Untitled" documents, or even better saved
them to a temp file until the file was saved/given a name by the
>> [..] in a similar way to using command-enter from other programs
> What does command-enter do?
Select text in any program (Safari form field, Apple Mail, anything)
and hit Cmd-Enter. Your text is warped into Textmate, all nicely
color-coded, ready for editing. While you're editing the text is in a
temp file at /private/var/tmp/folders.502/TemporaryItems/ with the
name "Data from <application>.txt". When you're finished, save and
close, and Textmate sends the new text back to where it came from,
and deletes the temp file. Now while you're editing this text, if
Textmate looses focus the auto-save feature still works - your
changes are saved to the temp file. I'd like it if Untitled files
were also automatically saved as a temp file until the user saves
them for the first time, allowing the auto-save feature to operate
without user intervention.
Btw, you can also just select any text in say Safari or a PDF and Cmd-
Enter to get it into a Textmate file, as long as you remember to
immediately Save As... It's a little faster than a copy/change to
Textmate/make new file/paste, although if you don't immediately Save
As, you'll loose changes when your muscle memory takes over and you
mash Cmd-S ;-)
One final point, the Cmd-Enter thing completely locks the application
the text came from, which I've found frustrating if you're writing a
comment in Safari but want to copy something from another tab. Oh
well, I guess that's just a limitation of the method huh.
peace - oli
 This comes up in a great article by Matthew Thomas about
interface cruft btw - first example 1 page down
More information about the textmate