My best guess is the OakProjectTextFiles key in TextMate's preferences file. And no, I expect it's a simple string match, meaning no regular expressions.
I'd really like to see TextMate do a check on unknown files to see if they have any control characters in them (ASCII value < 32 or >= 127). If there are none, it should treat it like a text file, and if there are any, it should treat it like a binary file. To make it more efficient it could also only do this check on the first X bytes of the file (some experimentation probably necessary to determine what's an appropriate value - the point being so TM doesn't have to check the entire file if you select a multi-megabyte file).
On Sep 16, 2005, at 2:04 AM, José Campos wrote:
In the project drawer, a right-click on a file icon opens a dialog
where one can find : Treat Files with ".xxx" Extension as Text Where does TM store this infos afterwards? Did not find anything in "Application Support" nor in "Preferences"
The point is to have TM consider files with a variable
extension as text, like the ones I have to deal with : the extension is a 8-digit number representing the date the document was edited (*.20041023 for instance)
Can we use regular expression for this (like \d{8})? Found nothing in the Wiki nor in Help.