[Alpine-info] Alpine display problem

Benjamin R. Haskell alpine at benizi.com
Thu Jun 19 19:18:31 PDT 2008


On Thu, 19 Jun 2008, Matt Ackeret wrote:


> On Thu, 19 Jun 2008, Benjamin R. Haskell wrote:

>> This is inconsistent for at least two reasons:

>>

>> 1. It's an "auto zoom on unselect"

>>

>> 2. Selecting and unselecting individual messages in any other case

>> (i.e. when not all messages are selected) with ':' never auto-zooms

>

> Yes it does.. I just selected 5 out of the 15,813 messages in my INBOX,

> and hit Z to zoom.

>

> Every time I hit :, another one "disappears" because it's auto-zooming again.


That's not auto-zoom. That's just "staying in zoom mode, but there are
fewer messages selected". With or without "Auto Zoom on Select" that
behavior is the same.

My statement is accurate. Try it when you're not in zoomed mode.
Unselecting with ':' won't auto-zoom.




> So your #1 statement is correct, and that's the part that's confusing, IMHO.

>

>>> Maybe auto-zoom should only happen if one isn't already zoomed in.

>

> I still think this idea makes sense, since it allows one to easily

> zoom in on a bunch of messages, but then doesn't get confusing by having

> things disappear, unless they manually re-zoom.


Hmm. I think this would be hard to do in the code. You now have three
states for each message

1. neither in zoom list nor selected
2. in zoom list but not selected
3. in zoom list and selected

and two states for whether the index as a whole is in zoomed mode.

Right now, it just has to track:

1. selected
2. not selected

and whether the index is zoomed.

Though I agree that it could be useful. I often inadvertently unselect
messages from large lists, and then have to re-select based on the number
I just saw alpine flash. (e.g. 'B' 'N' 32018<CR>)


More information about the Alpine-info mailing list