On Sep 4, 2005, at 6:22 PM, Sune Foldager wrote:
On 04/09/2005, at 23.10, Steve Weintraub wrote:
I've never even encountered this type of keystroke-level undo until TextMate, and I find it slows me down considerably. Please make chunks a preference!
Well it would have to be implemented before it can be made a preference! :-p. It's on TODO I know.
Sorry; I had looked in the archives, and saw first mention of this back in February, so assumed that it had been implemented by now. I hate to belabor this, but from what I've read in the archive, a lot of people are asking for "normal" undo, so I hope its high up on the todo list (if there is an ETA, that would be helpful to share).
Re: slowdown, I read about something involving the caching, and I did flip a defaults write, so app switching does seem a bit better..but tab-to-tab is really sluggish, and I'm on a dual 2 G5. This is just a text editor, I can't imaging what's happing behind the scenes that causes this.
Well, we are only human. There is a lot of parsing and layout and not to mention text layout (using ATSUI), which is actually quite slow on Mac. TextEdit and NSTextView in general have tons of optimizations in their code to cope with this. TextMate also does a good deal of caching here.
HUMAN? How dare you! :) I don't know from ATSUI, but I assume there is a good reason you're using it rather than TextEdit or NSTExtView, given what you indicate are optimization compromises.
As a new user to TextMate (and having been in involved in number of development projects), I can't help but bring the baggage of being used to certain performance, behaviors and expectations from a Mac application, so please forgive if I come off a bit frustrated. It's tough competing in this space, what with the 800 lb. BBedit, and its a testament to the work done thus far that I'm using TextMate a bit more now, if only for the integrated project drawer and code- collapsing features.
btw-- how about making the Language label in the window a drop-down menu to change language on the fly? :)