Andre Poenitz wrote: > We could e.g. have a 'metrics dirty flag' which is set to true > by default and in cases we know that we haven't changed anything (i.e. > just selecting and the creen hasn't moved) we set it to false.
Sure, but metrics is only one thing. When selecting, the bottleneck is drawing on screen. So we need to draw only part of the selection (say the cursor row, or something like that) and not the full screen. I'm not saying it's impossible, I think that it needs careful thinking in order to keep the code clear. >> OTOH, I'd happily exchange some speed for any of the now-very-near >> features like multiple views... > > 'Some' is certainly ok, but there's a limit... Sure thing. ;-) Alfredo