textmate/textmate — pull request #288 by zadr (2012-08-26 00:08:39+00:00)
Title: Add support for opening .xcodeproj files 

Using the xcode-editor[1] framework to parse files, this adds read-only support for parsing xcodeproj files to TextMate.

Overall, behavior should match Xcode's pretty well -- files in the file browser should appear exactly the same as they do in Xcode, for example.

The only commit that I'm not entirely happy with is bbf120b, which adds a -rootURL property to OakFileBrowser, in order to get the root path of the file browser, and changes DocumentController to use it when searching for files (⌘T). But, I can't see any way around this (or think of a better abstraction).

1. Forked at https://github.com/zadr/xcode-editor to support non-ARC targets, add a ninja build target, and fix a few other bugs in the framework.