[TxMt] Python grammar bugs

Allan Odgaard throw-away-1 at macromates.com
Sun Nov 26 00:38:22 UTC 2006

On 25. Nov 2006, at 15:10, Paul Williamson wrote:

> [...]
> Is there a way to see what version of a bundle is in use, and if  
> there are local modifications in play?

Sort of, yes.

If you do not have a checkout, i.e. use the included bundles, press  
⌃R after this line in TextMate:

     cat "$TM_SUPPORT_PATH/version"

This will give the repository revision number at the time of  
exporting bundles to the build (for r1349 that would be 6194).

If you want to see what has happened with the Python bundle since  
that revision, you can execute:

     svn log -r6194:HEAD http://macromates.com/svn/Bundles/trunk/ 

> [...]
> Is there a way to update a bundle to the latest SVN as a one-time  
> thing, so that it will automatically revert to the mainstream when  
> there's a new Cutting Edge or greater release?

Yes, from the shell do:

     # to get proper encoding for svn
     export LC_CTYPE=en_US.UTF-8

     # remove old bundle
     cd /Applications/TextMate.app/Contents/SharedSupport/Bundles
     rm -rf Python.tmbundle

     # export latest version
     svn export http://macromates.com/svn/Bundles/trunk/Bundles/ 

Occasionally the latest bundle will have commands which require  
updates in other part of the support infrastructure (i.e. the shared  
support folder, or the plug-in folder), so if you are only interested  
in the updated language grammar, it might be safer to only update  
that (which is the Syntaxes folder inside the bundle).

More information about the textmate mailing list