Here's a quick patch for the Lurkers View. When you
hit the delete key with files selected in the Lurkers
View, the currently selected files are deleted. This
is cool. However, once you hit delete, the entire list
is redrawn, which is disconcerting if you're doing
something like commit a file, delete, commit a file,
delete...
This patch changes the Lurkers delete functionality so
that the selected items are removed from the list
without the entire list being redrawn.
I don't know how well this patch will handle
simultaneous update issues (e.g., if you delete an item
while more Lurkers are being added), but I don't see
why it should be any worse than the previous code. I
didn't see any way to lock the view, so I didn't.
I generated the patch using MacCVSPro advanced diff and
-u 5. I'm unable to test applying the patch, because I
haven't been able to grok the MacCVSPro patch feature.
Please let me know if there's anything I can do to
help with merging this in!