On Tue, Nov 09, 2021 at 04:17:01PM +0000, Drew Adams wrote: > > Oh, I think I get it now. So I did the following experiment: > > > > (setq my-timer > > (run-with-timer 0 0.05 > > (lambda() > > (message "%s REG=%s" > > (current-time-string) > > (use-region-p))))) > ... > > Cool. Thanks for trying, and looking into it. > > > Now while the above is running, when I click with mouse-1, REG > > says "nil" /until/ I move the mouse far enough that the region > > is at least one char wide: then REG says t. If I go back to the > > starting point (while keeping mouse-1 down all the time), REG > > says nil again. > > That's exactly right. That's the point of the fix. > > I know that you're talking about using that recipe > _without_ the fix. And you're right, in what you say. > > But only when option `use-empty-active-region' is nil. Oh, now I see it, too. Thanks. In this light, I'd think your fix makes sense. Cheers - t