Re: [MlMt] spacebar: scroll message, or toggle headers?
On 15 Feb 2015, at 18:06, Benny Kjær Nielsen wrote: On 15 Feb 2015, at 21:06, Shoshanna Green wrote: When I open a message I've received, often I'm going to want to scroll down to read it all. But if I immediately hit the spacebar, it toggles between full and compact headers. I have to click in the message body to focus it, and only then will the spacebar scroll the message. At first I didn't understand this, but reading the replies I understand that it's about the single message window. I'll fix the default focus. Yes, sorry -- I'm using the Widescreen layout, but with the message list expanded all the way to the right, so that all messages are forced to open in new windows. (I use Witch, http://manytricks.com/witch/, to give me keyboard access to windows, so I always prefer individual windows to panes or tabs. If I could have the mailbox list and message list in individual windows, I'd do that too!) Well, the tab key should also move the focus to the message view. Not reliably. Tab changes the focus, but if the message has blocked external references, Tab moves the focus to the Load Once, Mark as Not Junk, and Move to Junk buttons before getting to the message body. I do think the default focus should be on the message body, so I look forward to that! -- Shoshanna Green shoshan...@gmail.com ___ mailmate mailing list mailmate@lists.freron.com http://lists.freron.com/listinfo/mailmate
Re: [MlMt] spacebar: scroll message, or toggle headers?
On 20 Feb 2015, at 11:53, Benny Kjær Nielsen wrote: On 20 Feb 2015, at 17:27, Shoshanna Green wrote: I do think the default focus should be on the message body, so I look forward to that! Hold down ⌥ when clicking “Check Now” in the Software Update preferences pane. I fixed this a few days ago -- at least I think I did :-) Yep, thanks, yay! -- Shoshanna Green shoshan...@gmail.com ___ mailmate mailing list mailmate@lists.freron.com http://lists.freron.com/listinfo/mailmate
Re: [MlMt] spacebar: scroll message, or toggle headers?
On 20 Feb 2015, at 17:27, Shoshanna Green wrote: I do think the default focus should be on the message body, so I look forward to that! Hold down ⌥ when clicking “Check Now” in the Software Update preferences pane. I fixed this a few days ago -- at least I think I did :-) -- Benny ___ mailmate mailing list mailmate@lists.freron.com http://lists.freron.com/listinfo/mailmate
Re: [MlMt] spacebar: scroll message, or toggle headers?
On 16 Feb 2015, at 2:40, Benny Kjær Nielsen wrote: Sorry if this turned into an explanation of how it works instead of how it is supposed to be used :-) (Since I have just implemented this feature I do not claim it works exactly as explained above, but let me know if it doesn't.) Once I realised what you meant by 'identity', it all became clear. It's indeed, a potentially useful feature for sure, especially if I wish to put sent emails among my received. :) Two things: - Now that we have a 'correspondent' column, shouldn't the 'From' column always be made removable? ATM, I can disable the 'From' column only in the 'Sent' smart folder. - I don't know if you're subscribed to any yahoogroups mailing lists. They alter the From address of messages to look like this *'My Name' myemailaddress [groupname] groupn...@yahoogroups.com* As you can see, the 'identity' is no longer the specified 'From' address. Is there a way to get around this, i.e., using a different header that isn't prone to being mangled? Or using a header over-ride in case there isn't a match with one header. I see an X-Original-From header in these messages. I don't know if it's a standard optional header or one created by the YahooGroups listserv. — a Curtis m ___ mailmate mailing list mailmate@lists.freron.com http://lists.freron.com/listinfo/mailmate
Re: [MlMt] spacebar: scroll message, or toggle headers?
On 16 Feb 2015, at 18:04, Allie Martin wrote: On 16 Feb 2015, at 2:40, Benny Kjær Nielsen wrote: Sorry if this turned into an explanation of how it works instead of how it is supposed to be used :-) (Since I have just implemented this feature I do not claim it works exactly as explained above, but let me know if it doesn't.) Once I realised what you meant by 'identity', it all became clear. It's indeed, a potentially useful feature for sure, especially if I wish to put sent emails among my received. :) Two things: - Now that we have a 'correspondent' column, shouldn't the 'From' column always be made removable? ATM, I can disable the 'From' column only in the 'Sent' smart folder. - I don't know if you're subscribed to any yahoogroups mailing lists. They alter the From address of messages to look like this It is locked as long as you use it as outline column. You can change that in the context menu (i.e. to Correspondent) and then From can be removed since Correspondent is now used as the outline. /max *'My Name' myemailaddress [groupname] groupn...@yahoogroups.com* As you can see, the 'identity' is no longer the specified 'From' address. Is there a way to get around this, i.e., using a different header that isn't prone to being mangled? Or using a header over-ride in case there isn't a match with one header. I see an X-Original-From header in these messages. I don't know if it's a standard optional header or one created by the YahooGroups listserv. — a Curtis m ___ mailmate mailing list mailmate@lists.freron.com http://lists.freron.com/listinfo/mailmate /max http://about.me/maxandersen ___ mailmate mailing list mailmate@lists.freron.com http://lists.freron.com/listinfo/mailmate
Re: [MlMt] spacebar: scroll message, or toggle headers?
On 16 Feb 2015, at 18:04, Allie Martin wrote: - Now that we have a 'correspondent' column, shouldn't the 'From' column always be made removable? ATM, I can disable the 'From' column only in the 'Sent' smart folder. Max answered that one. - I don't know if you're subscribed to any yahoogroups mailing lists. They alter the From address of messages to look like this `'My Name' myemailaddress [groupname] groupn...@yahoogroups.com` As you can see, the 'identity' is no longer the specified 'From' address. That's just horrible. I guess they try to match the frightingly buggy Yahoo IMAP server. Is there a way to get around this, i.e., using a different header that isn't prone to being mangled? Or using a header over-ride in case there isn't a match with one header. I see an X-Original-From header in these messages. I don't know if it's a standard optional header or one created by the YahooGroups listserv. Yes, the `X-Original-From` header could be a solution. Currently you cannot apply Identity/Correspondent to this header though. I can change that, but the Correspondent column does not use the header either. You can change that yourself, but it might be a bit tricky. Let me fix `X-Original-From` first. -- Benny ___ mailmate mailing list mailmate@lists.freron.com http://lists.freron.com/listinfo/mailmate
Re: [MlMt] spacebar: scroll message, or toggle headers?
On 16 Feb 2015, at 19:38, Benny Kjær Nielsen wrote: Something isn't right If I select the your statement 'That's just horrible' as well as the rest of the message including the quoted block, it appears in the editor as a single block of quoted text. However, if I simply hit reply, all is well. I don't know what's happening but the quoting only selected text behaviour is strange. I've seen this before but not often and I'm not sure what triggers it. Maybe you're already aware of it. Additionally, quoted text is being quite severely wrapped, i.e., at about 40 or so characters. That's just horrible. I guess they try to match the frightingly buggy Yahoo IMAP server. :) Thank goodness I don't have to do IMAP with Yahoo. Yes, the `X-Original-From` header could be a solution. Currently you cannot apply Identity/Correspondent to this header though. I can change that, but the Correspondent column does not use the header either. You can change that yourself, but it might be a bit tricky. Let me fix `X-Original-From` first. Thanks. Patiently waiting. :) — Curtis acm ___ mailmate mailing list mailmate@lists.freron.com http://lists.freron.com/listinfo/mailmate
Re: [MlMt] spacebar: scroll message, or toggle headers?
On 16 Feb 2015, at 21:06, Allie Martin wrote: I don't know what's happening but the quoting only selected text behaviour is strange. I've seen this before but not often and I'm not sure what triggers it. Maybe you're already aware of it. It happens when there's Markdown elements within the text somewhere. If there's only plain text, then the quoting is fine. Additionally, quoted text is being quite severely wrapped, i.e., at about 40 or so characters. OK. Formatting looks strange in the editor, but comes out fine on the other end. :) I should keep my eyes on the preview pane below. :) — Curtis acm ___ mailmate mailing list mailmate@lists.freron.com http://lists.freron.com/listinfo/mailmate
Re: [MlMt] spacebar: scroll message, or toggle headers?
On 16 Feb 2015, at 14:43, Max Rydahl Andersen wrote: It is locked as long as you use it as outline column. You can change that in the context menu (i.e. to Correspondent) and then From can be removed since Correspondent is now used as the outline. /max Understood and implemented. Thanks!! — Curtis acm ___ mailmate mailing list mailmate@lists.freron.com http://lists.freron.com/listinfo/mailmate
Re: [MlMt] spacebar: scroll message, or toggle headers?
On 16 Feb 2015, at 11:22, Max Rydahl Andersen wrote: I can add the Correspondent column, but I don't see neither the prefix arrow nor any difference between From and Correspondent.. so...how do I use this ? :) The arrow is only there for messages sent from *you*. Are you viewing a mailbox with both received and sent messages? If yes, then it's not working for you and we'll have to debug (off list). -- Benny ___ mailmate mailing list mailmate@lists.freron.com http://lists.freron.com/listinfo/mailmate
Re: [MlMt] spacebar: scroll message, or toggle headers?
On 16 Feb 2015, at 11:46, Benny Kjær Nielsen wrote: On 16 Feb 2015, at 11:22, Max Rydahl Andersen wrote: I can add the Correspondent column, but I don't see neither the prefix arrow nor any difference between From and Correspondent.. so...how do I use this ? :) The arrow is only there for messages sent from *you*. Are you viewing a mailbox with both received and sent messages? If yes, then it's not working for you and we'll have to debug (off list). Just to emphasize what is expected behavior (from my end): ![](cid:F089BA7D-18DA-4AD6-BE61-8A764D076B2F@freron.com PastedImage.png) -- Benny ___ mailmate mailing list mailmate@lists.freron.com http://lists.freron.com/listinfo/mailmate
Re: [MlMt] spacebar: scroll message, or toggle headers?
On 16 Feb 2015, at 11:54, Benny Kjær Nielsen wrote: On 16 Feb 2015, at 11:46, Benny Kjær Nielsen wrote: On 16 Feb 2015, at 11:22, Max Rydahl Andersen wrote: I can add the Correspondent column, but I don't see neither the prefix arrow nor any difference between From and Correspondent.. so...how do I use this ? :) The arrow is only there for messages sent from *you*. Are you viewing a mailbox with both received and sent messages? If yes, then it's not working for you and we'll have to debug (off list). Just to emphasize what is expected behavior (from my end): ![](cid:F089BA7D-18DA-4AD6-BE61-8A764D076B2F@freron.com PastedImage.png) Got it - and I do see this now that I made sure to look in folder where my mails are. This is useful ;) Now...if I could get one with reverse arrow when I'm in cc or to that could solve my other problem ;) /max http://about.me/maxandersen ___ mailmate mailing list mailmate@lists.freron.com http://lists.freron.com/listinfo/mailmate
Re: [MlMt] spacebar: scroll message, or toggle headers?
On 16 Feb 2015, at 8:40, Benny Kjær Nielsen wrote: In English: If the from header is an identity address then prefix “➜ ”. This is followed by the first name of an address found in from/to/cc/bcc which is a correspondent. (The name is preferred, but if it doesn't exist then the email address is used instead). I've installed the latest version. I can add the Correspondent column, but I don't see neither the prefix arrow nor any difference between From and Correspondent.. so...how do I use this ? :) /max http://about.me/maxandersen ___ mailmate mailing list mailmate@lists.freron.com http://lists.freron.com/listinfo/mailmate
Re: [MlMt] spacebar: scroll message, or toggle headers?
On 15 Feb 2015, at 15:06, Shoshanna Green wrote: I'm currently trying out MailMate; though I can't switch to it until it has a correspondent column, I'm wondering what I'm missing here. :) I've found useful features by simple exploration. However, the help is not being very helpful on exactly what a 'correspondent' is in the context of received messages or threads. — Curtis Running MailMate v1.8(5056) on Mac OS X v10.10.2 MacBook Pro Retina ___ mailmate mailing list mailmate@lists.freron.com http://lists.freron.com/listinfo/mailmate
Re: [MlMt] spacebar: scroll message, or toggle headers?
I'm confused by the behavior of the tab key. If the focus is on the mailbox list and I hit tab, I get the focus on the message list. But if I use a keyboard shortcut to switch mailboxes and then hit tab, I end up in the new search bar. On 15 Feb 2015, at 18:06, Benny Kjær Nielsen wrote: On 15 Feb 2015, at 21:06, Shoshanna Green wrote: I'm currently trying out MailMate; though I can't switch to it until it has a correspondent column, […] You should try the latest test release: Hold down ⌥ when clicking “Check Now” in the Software Update preferences pane. When I open a message I've received, often I'm going to want to scroll down to read it all. But if I immediately hit the spacebar, it toggles between full and compact headers. I have to click in the message body to focus it, and only then will the spacebar scroll the message. At first I didn't understand this, but reading the replies I understand that it's about the single message window. I'll fix the default focus. There's got to be a way around this, right? Every review talks about how keyboard-focused MailMate is (another big plus!); I can't possibly always have to click before I can scroll with the keyboard? Well, the tab key should also move the focus to the message view. -- Benny ___ mailmate mailing list mailmate@lists.freron.com http://lists.freron.com/listinfo/mailmate ___ mailmate mailing list mailmate@lists.freron.com http://lists.freron.com/listinfo/mailmate
Re: [MlMt] spacebar: scroll message, or toggle headers?
Shoshanna Green wrote (at 14:06 on 15 Feb 2015): When I open a message I've received, often I'm going to want to scroll down to read it all. But if I immediately hit the spacebar, it toggles between full and compact headers. I have to click in the message body to focus it, and only then will the spacebar scroll the message. I entered [ticket number 928](http://freron.lighthouseapp.com/projects/58672/tickets/928-active-area-in-new-message-windows) on this in October.___ mailmate mailing list mailmate@lists.freron.com http://lists.freron.com/listinfo/mailmate
Re: [MlMt] spacebar: scroll message, or toggle headers?
I'm using the widescreen layout. While the message list is focused, the spacebar scrolls the message (preview). You can create a file Foo.plist in `~/Library/Application Support/MailMate/Resources/KeyBindings/` with the following content: ``` { Q = (makeFirstResponder:, mailboxesOutline); W = (makeFirstResponder:, mainOutline); E = (makeFirstResponder:, messageView); } ``` And then you can hit `Q` (with shift) to focus the list of mailboxes, `W` to focus the list of messages, and `E` to focus the message itself. Kai On 15 Feb 2015, at 21:06, Shoshanna Green wrote: I'm currently trying out MailMate; though I can't switch to it until it has a correspondent column, I'm enjoying getting to know it, experimenting with keybindings and verification-before-sending (a major plus for me). So I'm likely to be asking a bunch of questions. Here's one. When I open a message I've received, often I'm going to want to scroll down to read it all. But if I immediately hit the spacebar, it toggles between full and compact headers. I have to click in the message body to focus it, and only then will the spacebar scroll the message. There's got to be a way around this, right? Every review talks about how keyboard-focused MailMate is (another big plus!); I can't possibly always have to click before I can scroll with the keyboard? Besides, I almost never want compact headers anyway. Thanks for any help! -- Shoshanna Green shoshan...@gmail.com ___ mailmate mailing list mailmate@lists.freron.com http://lists.freron.com/listinfo/mailmate ___ mailmate mailing list mailmate@lists.freron.com http://lists.freron.com/listinfo/mailmate
[MlMt] spacebar: scroll message, or toggle headers?
I'm currently trying out MailMate; though I can't switch to it until it has a correspondent column, I'm enjoying getting to know it, experimenting with keybindings and verification-before-sending (a major plus for me). So I'm likely to be asking a bunch of questions. Here's one. When I open a message I've received, often I'm going to want to scroll down to read it all. But if I immediately hit the spacebar, it toggles between full and compact headers. I have to click in the message body to focus it, and only then will the spacebar scroll the message. There's got to be a way around this, right? Every review talks about how keyboard-focused MailMate is (another big plus!); I can't possibly always have to click before I can scroll with the keyboard? Besides, I almost never want compact headers anyway. Thanks for any help! -- Shoshanna Green shoshan...@gmail.com ___ mailmate mailing list mailmate@lists.freron.com http://lists.freron.com/listinfo/mailmate
Re: [MlMt] spacebar: scroll message, or toggle headers?
Kai Großjohann wrote (at 14:30 on 15 Feb 2015): I'm using the widescreen layout. While the message list is focused, the spacebar scrolls the message (preview). You can create a file Foo.plist in `~/Library/Application Support/MailMate/Resources/KeyBindings/` with the following content: [snip] And then you can hit `Q` (with shift) to focus the list of mailboxes, `W` to focus the list of messages, and `E` to focus the message itself. This works when you read the message directly in the three-pane layout, but are there commands to set the focus when you open the message in its own window?___ mailmate mailing list mailmate@lists.freron.com http://lists.freron.com/listinfo/mailmate
Re: [MlMt] spacebar: scroll message, or toggle headers?
On 2/15/15 3:06 PM, Shoshanna Green wrote: When I open a message I've received, often I'm going to want to scroll down to read it all. But if I immediately hit the spacebar, it toggles between full and compact headers. I have to click in the message body to focus it, and only then will the spacebar scroll the message. Many thanks to John for confirming that I'm not just missing an obvious solution, and Kai for pointing me to a workaround! -- Shoshanna Green shoshan...@gmail.com ___ mailmate mailing list mailmate@lists.freron.com http://lists.freron.com/listinfo/mailmate
Re: [MlMt] spacebar: scroll message, or toggle headers?
I still think the default should be that the focus is on the message list, not the mailbox list. But each to his/her own... Bart On 15 Feb 2015, at 15:51, Shoshanna Green wrote: On 2/15/15 3:06 PM, Shoshanna Green wrote: When I open a message I've received, often I'm going to want to scroll down to read it all. But if I immediately hit the spacebar, it toggles between full and compact headers. I have to click in the message body to focus it, and only then will the spacebar scroll the message. Many thanks to John for confirming that I'm not just missing an obvious solution, and Kai for pointing me to a workaround! -- Shoshanna Green shoshan...@gmail.com ___ mailmate mailing list mailmate@lists.freron.com http://lists.freron.com/listinfo/mailmate ___ mailmate mailing list mailmate@lists.freron.com http://lists.freron.com/listinfo/mailmate
Re: [MlMt] spacebar: scroll message, or toggle headers?
On 15 Feb 2015, at 13:30, Kai Großjohann wrote: You can create a file Foo.plist in `~/Library/Application Support/MailMate/Resources/KeyBindings/` with the following content: ``` { Q = (makeFirstResponder:, mailboxesOutline); W = (makeFirstResponder:, mainOutline); E = (makeFirstResponder:, messageView); } ``` This is a really nice idea. Thanks! Alan ___ mailmate mailing list mailmate@lists.freron.com http://lists.freron.com/listinfo/mailmate
Re: [MlMt] spacebar: scroll message, or toggle headers?
Sorry about the long technical reply, but you might find it interesting. On 16 Feb 2015, at 1:03, Allie Martin wrote: On 15 Feb 2015, at 15:06, Shoshanna Green wrote: I'm currently trying out MailMate; though I can't switch to it until it has a correspondent column, I'm wondering what I'm missing here. :) I've found useful features by simple exploration. However, the help is not being very helpful on exactly what a 'correspondent' is in the context of received messages or threads. It's not documented except for what I wrote in the release notes when I released r5056 as a test version. The “Correspondent” feature was requested by Shoshanna and I implemented it, because it was an interesting generalization of what MailMate can already do. Internally, MailMate has a system of “specifiers”. It's based on regular expressions and it's what allows you to match on a specific part of a header. For example: To ▸ Domain The above is actually an abbreviated form. The “real” specifiers in use are: To ▸ Split ▸ Address ▸ Domain This is all defined in a text file within the application bundle named `specifiers.plist`. (Hardcore users can define more specifiers in a file in the app support folder although I don't make any promises that I won't change how this works some day.) The limitation of the above is that it cannot use information unrelated to the header name/value. For example, it cannot change behaviour depending on whether or not a given address is a user identity. This is what I changed with the introduction of the “Correspondent” and “Identity” specifiers. These are **hardcoded** functions which can be applied to various address related headers. For example, given this header, To: someonee...@example.com, m...@example.org the various specifiers would result in these values: To ▸ Domain: example.com, example.org To ≫ Identity ▸ Domain: example.org To ≫ Correspondent ▸ Domain: example.com Most importantly, these function specifiers can be used to separate email addresses into user identities and correspondents. This allows a message list column which only lists the correspondent when both sent and received messages are present in the current (smart) mailbox. This also requires (the already existing) feature of the specifier system which allows matching on multiple headers. In `specifiers.plist` it looks like this: #any-address = { specifiers = ( from, to.split, cc.split, bcc.split ); }; Given the features above, the configuration file for message list columns (`outlineColumns.plist`) defines a “Correspondent” column which uses the following format string: formatString = ${from.#identity:?➜ :}${#any-address.#correspondent.name:${#any-address.#correspondent.address}}; In English: If the from header is an identity address then prefix “➜ ”. This is followed by the first name of an address found in from/to/cc/bcc which is a correspondent. (The name is preferred, but if it doesn't exist then the email address is used instead). I wrote “if the from header is an identity address”, but it's really more like “if a from value exists after the from header has been filtered through the identity function”. This feature can also be useful when searching for messages to be able to do things like “To ≫ Identity does not exist”. This limits the search to messages not sent directly to a known identity of the user. Finally, this feature might be most useful when used with the “Submailboxes” feature in the mailbox editor. If both received and sent messages exist in a mailbox then it might make more sense to partition messages based on Correspondent or Identity than to do it based on any specific address header. Sorry if this turned into an explanation of how it works instead of how it is supposed to be used :-) (Since I have just implemented this feature I do not claim it works exactly as explained above, but let me know if it doesn't.) -- Benny ___ mailmate mailing list mailmate@lists.freron.com http://lists.freron.com/listinfo/mailmate
Re: [MlMt] spacebar: scroll message, or toggle headers?
On 16 Feb 2015, at 1:48, Bart Lipman wrote: I'm confused by the behavior of the tab key. If the focus is on the mailbox list and I hit tab, I get the focus on the message list. But if I use a keyboard shortcut to switch mailboxes and then hit tab, I end up in the new search bar. Yes, that does not make much sense. It should not make any difference how you activate the mailbox list, but I cannot reproduce the problem. Note that if there is an active search then tab'ing goes through the “Details/Save/-” buttons if you have full keyboard navigation enabled in System Preferences. Contact me off list if this is something you would like to debug. -- Benny ___ mailmate mailing list mailmate@lists.freron.com http://lists.freron.com/listinfo/mailmate