It would be really cool if TextMate could automatically pull the latest bundles from svn in the same fashion as it now pulls builds. I am always updating my bundles...often every day...and this would save me some time.
On 15/11/2005, at 9.08, Alec B. Beardsley wrote:
It would be really cool if TextMate could automatically pull the latest bundles from svn in the same fashion as it now pulls builds.
The nightly builds do contain the majority of (latest) bundles.
Only people who need bundles not included by default should need to pull bundles from svn, and in this case, I strongly recommend only grabbing the one or two extra bundles that the user need.
In the future there's likely to be an interface for this, but it's long-term.
On 11/15/05, Allan Odgaard throw-away-1@macromates.com wrote:
On 15/11/2005, at 9.08, Alec B. Beardsley wrote:
It would be really cool if TextMate could automatically pull the latest bundles from svn in the same fashion as it now pulls builds.
The nightly builds do contain the majority of (latest) bundles.
Only people who need bundles not included by default should need to pull bundles from svn, and in this case, I strongly recommend only grabbing the one or two extra bundles that the user need.
I'm curious -- why "strongly"? So regular users run less chance of fetching freshly broken bundles?
pb
-- Paul Bissex http://e-scribe.com/news/ Northampton MA USA 01061-0847
On 16/11/2005, at 3.00, Paul Bissex wrote:
[...] I strongly recommend only grabbing the one or two extra bundles that the user need.
I'm curious -- why "strongly"? So regular users run less chance of fetching freshly broken bundles?
Sort of, yes -- I often have people report problems because they've fetched latest bundles which require a newer build of TM than what they have, or people who have outdated bundles and thus lack functionality -- so if people only grab the one bundle they need, the chance of this should be smaller.
In addition, the number of installed bundles do affect startup time (since it needs to scan all of them before it does syntax highlight), and to a lesser degree run-time performance, this is mostly when switching tabs. Basically it needs to scan more bundles for preferences and such (which isn't cheap), this is cached, but that cache gets flushed amongst others when switching tabs.
I do of course plan to address this in the future. But not installing more bundles than needed, is another way to address the problem :)