[TxMt] opening Projects from command line

Reprisal nepenthereprisal at aol.com
Sat Oct 7 08:38:03 UTC 2006


This is a good solution to a problem I've had before.  I didn't think  
of using mdfind tho.  I hope you don't mind I took your idea and ran  
with it a little bit. Some simple commands to find and open projects  
from with in text mate:
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Open Projects.tmCommand
Type: application/octet-stream
Size: 1024 bytes
Desc: not available
URL: <http://lists.macromates.com/textmate/attachments/20061007/94eeab34/attachment.tmCommand>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Open Projects by name.tmCommand
Type: application/octet-stream
Size: 1151 bytes
Desc: not available
URL: <http://lists.macromates.com/textmate/attachments/20061007/94eeab34/attachment-0001.tmCommand>
-------------- next part --------------

I made the key equivalent command+shift+o, which seems to make sense  
and doesn't seem to conflict.  Perhaps they will be of some use.

William

On Oct 7, 2006, at 2:39 AM, William Scott wrote:

>
> I'm a new (but paid up) textmate luser, and I am beginning to  
> appreciate the advantages of saving projects, but find that I tend  
> to have them
> scattered all over my user directory.  I also have a bad memory, so  
> sometimes not only do I forget where they are, I forget what I have  
> named them.  I wanted an easy command-line way to find and open  
> textmate projects regardless of where they are located.  I wrote a  
> shell script that uses mdfind to locate them, permit listing of  
> them, and open
> them.  This works as a shell script or a zsh function.
>
> http://tinyurl.com/j6gbb/tmpj
>
> tmpj foo
>
> opens the project named foo (actually it will open all projects  
> named foo,
> so tweak the script if this is problematic) in any location.
>
> If used as a zsh function, I wrote an accompanying completer:
>
> http://tinyurl.com/j6gbb/_tmpj
>
> Then all you do is type tmpj and hit the tab key and you can  
> permute through a list of every textmate project on your hard drive  
> that has been indexed by SpotLight. If you don't want to use zsh,  
> then you can isue the
> command
>
> tmpj -l
>
> and it will do the same and list possible projects.  Then you just  
> pick a
> project from the list and issue
>
> tmpj foo
>
> as before.
>
>
> HTH someone.
>
>
>
>
> ______________________________________________________________________
> For new threads USE THIS: textmate at lists.macromates.com
> (threading gets destroyed and the universe will collapse if you don't)
> http://lists.macromates.com/mailman/listinfo/textmate



More information about the textmate mailing list