[TxMt] Re: tying external action to actions in Textmate
Zvi Biener
zvistrash at gmail.com
Thu May 24 12:37:22 UTC 2007
Thanks everybody.
It looks like for the time being I'll just make a bundle command to
start the timer, and have to launch it myself. If you develop
something for this, Cliff, do let me know!
Best,
Zvi
> On May 23, 2007, at 1:57 PM, Brooks Seymore wrote:
>
>> Could this also be done through a Bundle Command, with the new
>> document created and the timer launched by running the command?
>>
>> B.
>
> Yeah, you can trigger a Applescript when you run a bundle command
> or even include run it from the script used when creating a file
> from a template so creating a new file would start the timer, but
> then you wouldn't be able to log time if you were just editing
> existing files.
>
> I haven't had time to look into it for myself, but does anyone else
> know if you can just use launchd to watch a TextMate related file
> for changes, say, the TextMates preferences for example? If the
> file is modified you can assume you're working with TM & then start
> your timer? I know launchd can monitor paths, but I don't know if
> TM alters its prefs file on disk when its running or just when it
> shuts down or what. If so it'd maybe work to use launchd to watch
> the prefs file and run a script. The script could even maybe use
>
> defaults read com.macromates.textmate NSRecentDocumentRecords
>
> to examine what documents were last opened / saved and mess with
> your timer accordingly, though you'd have to translate them from
> alias references (or whatever the heck the prefs file stores) to
> paths somehow. Thats beyond me at the moment.
>
> I'm just tossing out ideas...
>
> - Cliff
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macromates.com/textmate/attachments/20070524/89ec5553/attachment.html>
More information about the textmate
mailing list