magiric:
This is the best compromise I can come up with too. It doesn't solve the problem; the option is there and it does work but it just doesn't stick :-(
To be honest, it never even crossed my mind that anyone would ever want this option to be sticky.
You have to understand that the option is really only there to allow you to turn preview ON; although it can be used to turn preview off, that wasn't really what it was intended for. If this sounds a little odd, you have to remember that before Martin Ireland gave us the BearHTML renderer, Pegasus Mail's default TER-based HTML renderer was depressingly prone to crashing when presented with HTML it didn't like. This could lead to the situation where if the first message in the new mail folder was the faulty message, the program would simply crash every time you started it up, which was clearly not a good look. To get around that, I would disable message preview automatically after any crash, and the user could select this option to turn it back on: this gave the user an opportunity to move or delete the offending message without the program crashing around him. These days, BearHTML makes HTML-induced crashes much, much less common, but they still happen occasionally, so I've left the option there... But from this description, it should be clear that the option was never really intended as a way of
disabling preview - as I've said, it never even occurred to me that anyone might want to do that.
It may be possible to provide a "two column" view without preview - I'll look into that during development for v5.
Cheers!
-- David --