<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml; charset=utf-8">
</head>
<body><div style="font-family: sans-serif;"><div class="markdown" style="white-space: normal;">
<p dir="auto">On 30 Jul 2025, at 23:39, Bill Cole wrote:</p>
<blockquote style="margin: 0 0 5px; padding-left: 5px; border-left: 2px solid #136BCE; color: #136BCE;">
<p dir="auto">On 2025-07-30 at 08:34:42 UTC-0400 (Wed, 30 Jul 2025 08:34:42 -0400)<br>
Bill Cole <a href="mailto:mailmate@lists.freron.com">mailmate@lists.freron.com</a><br>
is rumored to have said:</p>
<blockquote style="margin: 0 0 5px; padding-left: 5px; border-left: 2px solid #136BCE; border-left-color: #4B89CF; color: #4B89CF;">
<p dir="auto">On 2025-07-29 at 20:54:13 UTC-0400 (Wed, 30 Jul 2025 10:54:13 +1000)<br>
leo <a href="mailto:mailmate@lists.freron.com">mailmate@lists.freron.com</a><br>
is rumored to have said:</p>
</blockquote>
<p dir="auto">[...]</p>
<blockquote style="margin: 0 0 5px; padding-left: 5px; border-left: 2px solid #136BCE; border-left-color: #4B89CF; color: #4B89CF;">
<blockquote style="margin: 0 0 5px; padding-left: 5px; border-left: 2px solid #136BCE; border-left-color: #4B89CF; color: #4B89CF;">
<p dir="auto"><strong>How can I convert my binary plist files into the JSON-like format the default files use?</strong></p>
</blockquote>
<p dir="auto">As far as I know, there is no way. MailMate does understand the 'xml1' format produced by plutil.</p>
</blockquote>
<p dir="auto">HOWEVER: the 'defaults' tool still emits the old NeXT plist format. It may be possible to convert a file by importing it with defaults and then reading it back out, but I have not tried it.</p>
</blockquote>
<p dir="auto">Thanks a lot, Bill. Great idea! And it works perfectly.</p>
<p dir="auto">I’ve tested it, do the following:</p>
<ol>
<li><code style="padding: 0 0.25em; background-color: #E4E4E4;">defaults import your-made-up-domain /path/to/your/xml1-property-file.plist</code></li>
<li><code style="padding: 0 0.25em; background-color: #E4E4E4;">defaults read your-made-up-domain > new-NeXT-property-file.plist</code></li>
<li><code style="padding: 0 0.25em; background-color: #E4E4E4;">defaults delete your-made-up-domain</code></li>
</ol>
<p dir="auto">Then, <code style="padding: 0 0.25em; background-color: #E4E4E4;">new-NeXT-property-file.plist</code> contains your MailMate keybindings in the old, but for me new, default format <strong>which is understood by MailMate</strong>.</p>
<blockquote style="margin: 0 0 5px; padding-left: 5px; border-left: 2px solid #136BCE; color: #136BCE;">
<p dir="auto">--<br>
Bill Cole<br>
<a href="mailto:bill@scconsult.com">bill@scconsult.com</a> or <a href="mailto:billcole@apache.org">billcole@apache.org</a><br>
(AKA @<a href="mailto:grumpybozo@toad.social">grumpybozo@toad.social</a> and many *@billmail.scconsult.com addresses)<br>
Not Currently Available For Hire</p>
<hr>
<p dir="auto">mailmate mailing list<br>
Unsubscribe: <a href="https://lists.freron.com/listinfo/mailmate">https://lists.freron.com/listinfo/mailmate</a></p>
</blockquote>
</div>
</div>
</body>
</html>