> Date: Thu, 18 Aug 2011 06:46:12 -0500 > From: Marco Peereboom <sl...@peereboom.us> > > > Hope this helps. > > It doesn't because this isn't what the man page states for keep > selection. It only works with Scrn* functions and does not get tested > when DisownSelection is called, which is called from some other spots > directly as well instead of going through Scrn*.
Only from buffer.c:SelectSet(), and there it makes sense to bypass ScrnDisownSelection() and the keepSelection check. You're barking up the wrong tree here Marco.