[MlMt] How to set columns and sort for all list views?

Quinn Comendant quinn at strangecode.com
Tue Feb 22 15:55:38 EST 2022


I've still been breaking my brain with the inconsistency of columns and 
sort in MailMate. Today I discovered the state is saved in the MailMate 
preferences, under `MmMailboxRelatedStates`, where *each view has its 
own column settings*. This shows clearly that this is a feature not a 
bug. It's an undesirable behavior for me, so I googled this and found 
some old threads 
[[1]](https://mailmate.freron.narkive.com/0wbncv72/mlmt-revert-to-default-columns-revert-to-different-columns-depending-on-mailbox)[[2]](https://lists.freron.com/mailmate/2017-June/008297.html) 
on the mailing list that suggest I can quit MailMate, delete this 
preference key by running the following `defaults` command in the 
terminal, then re-configure my default view:

     defaults delete com.freron.MailMate MmMailboxRelatedStates

After relaunching MailMate, I selected the top-most view of my IMAP 
account, set the columns how I want, then selected “Use as Default 
Columns”. This worked! It didn't apply to Drafts, Sent, or Spam 
folders, but all other folders now have the default columns applied.

However, I still don't see a way to reset the sort preferences in the 
same way. For example, every time I switch from Widescreen Layout to 
Correspondence Layout, the list of correspondence is sorted with newest 
messages at the bottom. Is there a way to set newest messages at the top 
for all views, everywhere, always?

Quinn


On 2 Jan 2022, at 22:34, Quinn Comendant wrote:

> On 2 Jan 2022, at 19:07, Bob Stern via mailmate wrote:
>
>> What version of MMt are you using?
>
> I'm using version 1.14 (5853) on macOS 12.1, 2021 M1 Pro MBP.
>
> I can reproduce this issue as follows:
>
> 1. Open my Inbox by clicking the Inbox folder icon in the left 
> sidebar.
> 2. Apply some arbitrary column settings, e.g., right-click a column 
> header and show UID and move it to be the leftmost column.
> 3. Right-click a column header and select "Use as Default Columns".
> 4. Navigate to a different folder (click in the left sidebar).
> 5. The new column settings that I saved are not displayed there. Also, 
> if I right-click on a column header the "Revert to Default Columns" 
> option is disabled.
>
> I'm expecting an easy (or immediate, with no action required) method 
> to have my column settings apply to all folders.
>
> Instead, I have to set my column preferences manually for each folder.
>
> I've resigned to just using the basic columns that are set with 
> MailMate out-of-the-box, since it's too much effort to change them for 
> each folder individually.
>
> Maybe I'm overlooking how it should work.
>
> Thanks,
> Quinn
>
> On 31 Dec 2021, at 19:36, Quinn Comendant wrote:
>
>> Hi all,
>>
>> I've been using MailMate a couple weeks now, so far I'm completely in 
>> love with it.
>>
>> I've encountered one bothersome behavior: when I change the view of 
>> the message list (by selecting a different folder, doing a search, or 
>> e.g., selecting “Find Messages From user at example.com”, the 
>> columns and sorting of the message list changes, forcing me to 
>> re-configure the columns and sort.
>>
>> I want a the columns Read, Flag, Tags, From, Subject, Date Received, 
>> and Size, and I want the list sorted by Date with the newest messages 
>> at top; but whenever I change views, the oldest message is at the 
>> top.
>>
>> I found the option when I right-click on a column header to “Use as 
>> Default Columns” but it doesn't seem to do anything; those defaults 
>> do not seem to propagate to the other list views.
>>
>> How can I set my preferred list view settings for all list views 
>> everywhere, forever? 🥺
>>
>> Thanks,
>>
>> Quinn
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freron.com/pipermail/mailmate/attachments/20220222/f834df59/attachment.htm>


More information about the mailmate mailing list