[TxMt] Customising bundles

Stefan Brantschen sbr at acm.org
Tue Aug 1 06:34:54 UTC 2006

Could a kind soul please summarize (or send a pointer to) what is the  
current state of the art as regards what needs to be stored where? I  
am sure it's my fault as I did not follow all discussions, but the  
few posts below tell me that I am probably not doing The Right Thing.  
I have bundles in the standard install (of course), some svn  
checkouts, as well as changes to both the standard and checked-out  
bundles, plus my own bundles.

 From this post, I assume there's a clever way of avoiding clashes  
but still be able to profit of updates:

On 31 Jul 2006, at 15:19, thomas Aylott wrote:
> On Jul 31, 2006, at 1:57 AM, Andreas Wahlin wrote:
>>> This could upen up for revert commands, and perhaps even diff  
>> commands. Also, if you delete something from the original, it can  
>> show up among your things with a big linethrough.
>> (...)
> (...)
> I seriously LOVE the way the deltas work now. We can change parts  
> of a bundle item without completely replacing it. Awesome

Up to now I have all in ~/Library/Application Support/TextMate/ 
Bundles (plus ~/Library/Application Support/TextMate/Support):

On 26 May 2006, at 00:24, Allan Odgaard wrote:
> On 26/5/2006, at 0:13, Aparajita Fishman wrote:
>> If we are developing a bundle that is also in subversion, would we  
>> not have to copy the entire bundle to ~/Library/Application  
>> Support/TextMate/bundles and work on it from there? Otherwise we  
>> would end up with only the delta there, correct?
> Yes -- personally I have my checkout in ~/Library, and I think that  
> is the easiest solution for bundle developers in general. An  
> alternative is to just symlink the particular bundle you develop  
> (from ~/Library -> /Library), or only checkout the single bundle to  
> ~/Library.

But this tells me that I can improve:

On 31 Jul 2006, at 15:07, Allan Odgaard wrote:
> On 31/7/2006, at 7:57, Andreas Wahlin wrote:
>> [...] So that when you customise an item in a bundle, it will make  
>> a copy of that specific entry, and place it first (or last) of all  
>> the items (snippets, languages, commands etc), with a big  
>> delimiter between "your" stuff and the bundle default stuff
> Currently default stuff (or svn checkouts) should not be in ~/ 
> Library. In ~/Library only your modifications are stored.

Thanks and regards
- Stefan

More information about the textmate mailing list