PeepOpen and Textmate groups

20 views
Skip to first unread message

Rick

unread,
May 27, 2010, 10:08:10 PM5/27/10
to PeepCode
Hey, I'm digging PeepOpen a lot, but I ran into an annoying problem on
the GitHub codebase. The test/fixtures directory has a bunch of git
repos as fixtures for testing. It causes Textmate to hang for several
seconds each time I re-focus on the window while Textmate does god-
knows-what with all those files. To solve this, I created a TM
project file that ignores the test directory. Then, I manually added
the other files as a Textmate group and excluded just test/fixtures/
git.

Here's what it looks like:

http://img.skitch.com/20100528-ta96nxgh952bx44jf9e228h64h.png

Now, the PeepOpen problem: it completely ignores any file in test. Is
there any way to get it to find those?

topfunky

unread,
May 28, 2010, 2:27:26 PM5/28/10
to PeepCode
On May 27, 7:08 pm, Rick <technowee...@gmail.com> wrote:
> Now, the PeepOpen problem: it completely ignores any file in test.  Is
> there any way to get it to find those?

You described the problem well and I know exactly what you're talking
about. TextMate reloads all its files when returning focus, which
isn't a problem for the built-in file finder (but is for PeepOpen
since it's a separate application).

Also, PeepOpen does a simple traversal of a directory and doesn't yet
pay attention to TextMate project files.

So I see two solutions that I would need to implement:

* Rewrite PeepOpen as a native TextMate plugin
* Or, use the TextMate project file when looking for files to index
(and its ignores)

The second one can be implemented more quickly and will be my first
approach, but I can't guarantee a release date.

Thanks for the feedback!

Geoffrey Grosenbach
http://peepcode.com

Rick Olson

unread,
May 29, 2010, 2:42:24 PM5/29/10
to peep...@googlegroups.com
Thanks Geoffrey. I understand this probably isn't a common issue with
Textmate users.

> --
> You received this message because you are subscribed to the Google Groups "PeepCode" group.
> To post to this group, send email to peep...@googlegroups.com.
> To unsubscribe from this group, send email to peepcode+u...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/peepcode?hl=en.
>
>

--
Rick Olson

Reply all
Reply to author
Forward
0 new messages