On 12 May 2009, at 09:52, Nick Wright wrote:
Basically, TextMate will garble its caret bookmark file attribute whenever column == 0 && line == 0 [...]
Actually, it gzips the data.
The reason is that extended attributes have an (undocumented) size limit, so TextMate will compress its values whenever the compressed size is smaller than the actual size — I don’t like this, but I did run into the size limit for both bookmarks and folding markers, and since the length is undocumented, I chose to compress whenever it gave a size reduction.