<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml; charset=utf-8">
</head>
<body>
<div style="font-family:sans-serif"><div style="white-space:normal">
<p dir="auto">Thank you very much!  One thing I didn't understand before is the file-ordering matter.  From your email it sounds like the <em>first</em> binding of a key wins when there are multiple bindings.  Is that correct?  I had assumed that it would be the <em>last</em> binding, so I put my key bindings in the list after the Postbox ones.</p>

<p dir="auto">Once again, I very much appreciate the time you have taken to help with this.</p>

<p dir="auto">Best regards,<br>
Robert</p>

<p dir="auto">On 10 Nov 2017, at 8:55, Benny Kjær Nielsen wrote:</p>

</div>
<div style="white-space:normal"></div>
<blockquote style="border-left:2px solid #777; color:#777; margin:0 0 5px; padding-left:5px"><div id="2FC10EA6-BB3C-4F77-8C28-19ECC2337BBE">

<div style="font-family:sans-serif"><div style="white-space:normal">
<p dir="auto">On 7 Nov 2017, at 16:54, Robert Goldman wrote:</p>

</div>
<div style="white-space:normal"><blockquote style="border-left:2px solid #777; color:#777; margin:0 0 5px; padding-left:5px"><p dir="auto">It's quite simple, and it was mostly copied from the manual and from GitHub resources.  This is all it is:<br>
```<br>
{<br>
    "^@\U000D" = "send:"; // Cmd + Return<br>
    "^@\U000A" = "send:"; // Cmd + Enter<br>
    // spacebar like Thunderbird<br>
    " " = "scrollPageDownOrNextUnreadMessage:";<br>
    // tag commands<br>
    "t" = {<br>
        "p" = ( "setTag:", "Primrose" );<br>
        };<br>
}<br>
```<br>
<br>
and it's in a file called `rpg-bindings.plist` in `~/Library/Application Support/MailMate/Resources/KeyBindings/`</p>
</blockquote></div>
<div style="white-space:normal">

<p dir="auto">Ok, I had not problems with this file.</p>

</div>
<div style="white-space:normal"><blockquote style="border-left:2px solid #777; color:#777; margin:0 0 5px; padding-left:5px"><p dir="auto">When I try using the `t-p` combination in the messages window, it seems like some other keybinding interfere, and I get a thread display (I believe this is coming from the Postbox bindings).</p>
</blockquote></div>
<div style="white-space:normal">

<p dir="auto">Yes, if you switch the order of the files then it should work. Note, that by default <code style="background-color:#F7F7F7; border-radius:3px; margin:0; padding:0 0.4em" bgcolor="#F7F7F7">t</code> is already taken by a setting in the Tags preferences pane, but apparently you have changed/disabled that.</p>

</div>
<div style="white-space:normal"><blockquote style="border-left:2px solid #777; color:#777; margin:0 0 5px; padding-left:5px"><p dir="auto">When I try Cmd + Return in a compose buffer, I just get a beep.</p>
</blockquote></div>
<div style="white-space:normal">

<p dir="auto">The key binding above is Ctrl + Cmd + Return. Maybe that's the problem?</p>

</div>
<div style="white-space:normal"><blockquote style="border-left:2px solid #777; color:#777; margin:0 0 5px; padding-left:5px"><p dir="auto">I have probably just done something obvious and stupid, but I can't for the life of me figure out what... I don't even know how to tell if my file is failing to parse (although `plutil` says it is OK), or if the file is simply never being read.</p>
</blockquote></div>
<div style="white-space:normal">

<p dir="auto">As promised MailMate now logs when loading/parsing fails.</p>

<p dir="auto">-- <br>
Benny</p>
</div>
</div></div></blockquote>
<div style="white-space:normal">
<blockquote style="border-left:2px solid #777; color:#777; margin:0 0 5px; padding-left:5px">
</blockquote><blockquote style="border-left:2px solid #777; color:#777; margin:0 0 5px; padding-left:5px"><p dir="auto">_______________________________________________<br>
mailmate mailing list<br>
mailmate@lists.freron.com<br>
<a href="https://lists.freron.com/listinfo/mailmate" style="color:#777">https://lists.freron.com/listinfo/mailmate</a></p>
</blockquote></div>
<div style="white-space:normal">
</div>
</div>
</body>
</html>