<html><head><style>body{font-family:Helvetica,Arial;font-size:13px}</style></head><body style="word-wrap:break-word"><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto">@George</div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto"><br></div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto">I do think we could find a path forward, perhaps leveraging the sublime bundle, as I don’t think Emmet proper is going to help. I guess its not the worst plugin to try and build, at least there’s references :)</div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto"><br></div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto">@Igor</div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto"><br></div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto">I thought zen-coding had evolved into Emmet. I don’t care much for tab expansion, I’m quite happy with alt + e, so thats not an issue for me. I wonder if we could convince them of the user base’s existence?</div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto"><br></div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto">@Allan</div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto"><br></div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto">It works for me, has been for a while. I don’t know another TextMate user that also uses Emmet. I suddenly feel very alone here. Lol.</div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto"><br></div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto">Basically, when I installed TextMate and Emmet would not install, I Googled my issue and found that build by pingyang@github. So I guess there’s at least a few of us.</div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto"><br></div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto">I’m not sure from that crash log if emmet is in use at the time or not...</div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto"><br></div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto">I do have the latest TextMate working with Emmet, via that build which I downloaded, updated the target architecture and changed the Bundle Id on. The first bundle id I tried was 'io.emmet.EmmetTextmate2', and TextMate rejected it with the "disabled plugin" error message. I can try again this weekend, my Xcode-foo is not very good.</div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto"><br></div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto">I’ve created a pull request on the emmet-objc github repo, to start a conversation if nothing else. Alas pingyang’s original pull request is still sitting in their queue <a href="https://github.com/emmetio/emmet-objc/pulls">https://github.com/emmetio/emmet-objc/pulls</a>. I doubt I’ll hear from them, and so I don’t think there will be anything official.</div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto"><br></div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto">I’d be interested to know if "io.emmet.EmmetTM2" is showing up in your crash reports.</div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto"><br></div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto">I’ll add the defaults command to my issue thread, just incase.</div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto"><br></div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto"><br></div><div id="bloop_customfont" style="margin:0px"><br></div> <br> <div id="bloop_sign_1468606373971827968" class="bloop_sign"><div style="font-family:helvetica,arial;font-size:13px">Thanks,</div><div style="font-family:helvetica,arial;font-size:13px"><br>Graham Heath<br><br></div></div> <br><p class="airmail_on">On July 15, 2016 at 1:30:14 AM, Allan Odgaard (<a href="mailto:mailinglist@textmate.org">mailinglist@textmate.org</a>) wrote:</p> <div><blockquote type="cite" class="clean_bq" style="font-family:Helvetica,Arial;font-size:13px;font-style:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><span><div><div></div><div><div style="font-family:sans-serif"><div style="white-space:normal"><p dir="auto">On 14 Jul 2016, at 22:39, Graham Heath wrote:</p><p dir="auto"></p></div><div style="white-space:pre-wrap">
<blockquote style="border-left-width:2px;border-left-style:solid;border-left-color:rgb(119,119,119);color:rgb(119,119,119);margin:0px 0px 5px;padding-left:5px">
<div dir="auto">This might not seem like a big deal, but I love
Emmet, and so do many of my</div>
<div dir="auto">web-dev cohorts.</div>
</blockquote>
</div><div style="white-space:normal"><p dir="auto">I didn’t know this was actually working for anybody.</p></div></div></div></div></span></blockquote></div><p><br></p><div><blockquote type="cite" class="clean_bq" style="font-family:Helvetica,Arial;font-size:13px;font-style:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><span><div><div><div style="font-family:sans-serif"><div style="white-space:pre-wrap"><br class="Apple-interchange-newline">
<blockquote style="border-left-width:2px;border-left-style:solid;border-left-color:rgb(119,119,119);color:rgb(119,119,119);margin:0px 0px 5px;padding-left:5px">
<div dir="auto">I’m not sure if this</div>
<div dir="auto">is because its crashing in use, or if its because
the plugin was installed,</div>
<div dir="auto">but doesn’t support the OS and therefore it crashes
in the background</div>
<div dir="auto">without issue, or if there are other crashes.</div>
</blockquote>
</div><div style="white-space:normal"><p dir="auto">It crashes during load with<span class="Apple-converted-space"> </span><code bgcolor="#F7F7F7" style="background-color:rgb(247,247,247);border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;margin:0px;padding:0px 0.4em">EXC_BAD_ACCESS</code>, here’s an excerpt from the crash:</p><pre bgcolor="#F7F7F7" style="background-color:rgb(247,247,247);border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;margin-left:15px;margin-right:15px;max-width:90vw;overflow-x:auto;padding:5px"><code bgcolor="#F7F7F7" style="background-color:rgb(247,247,247);border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;margin:0px;padding:0px">io.emmet.EmmetTextmate     +[Emmet sharedInstance] + 47
io.emmet.EmmetTextmate     -[Emmet init] + 87
io.emmet.EmmetTextmate     -[Emmet setupJSContext] + 233
com.apple.CoreFoundation   -[__NSArrayM enumerateObjectsWithOptions:usingBlock:] + 217

com.apple.JavaScriptCore   WTFCrash + 62
</code></pre><p dir="auto"></p></div><div style="white-space:pre-wrap">
<blockquote style="border-left-width:2px;border-left-style:solid;border-left-color:rgb(119,119,119);color:rgb(119,119,119);margin:0px 0px 5px;padding-left:5px">
<div dir="auto">Is there any way to know if this custom built
plugin is causing crash</div>
<div dir="auto">reports, or is it just the original?</div>
</blockquote>
</div><div style="white-space:normal"><p dir="auto">I extracted the UUID from the updated binary and searched for “load plug-in” crash reports with this UUID, and did not find any.</p><p dir="auto">So it does not appear that this version has caused any crashes.</p><p dir="auto"></p></div><div style="white-space:pre-wrap">
<blockquote style="border-left-width:2px;border-left-style:solid;border-left-color:rgb(119,119,119);color:rgb(119,119,119);margin:0px 0px 5px;padding-left:5px">
<div dir="auto">What I’ve discovered so far is that the
blacklisting uses "contains" rather</div>
<div dir="auto">than "equals" so updating the Bundle identifier
to</div>
<div dir="auto">'io.emmet.EmmetTextmate2' was not enough</div>
</blockquote>
</div><div style="white-space:normal"><p dir="auto">You tested this?</p><p dir="auto">The blacklist is an array, and the check is if the<span class="Apple-converted-space"> </span><em>array</em><span class="Apple-converted-space"> </span>contains the bundle identifier. So it should have worked.</p><p dir="auto">It’s worth mentioning that the blacklist can be changed by updating user defaults, so anyone with the updated/working Emmet plug-in can also run:</p><pre bgcolor="#F7F7F7" style="background-color:rgb(247,247,247);border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;margin-left:15px;margin-right:15px;max-width:90vw;overflow-x:auto;padding:5px"><code bgcolor="#F7F7F7" style="background-color:rgb(247,247,247);border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;margin:0px;padding:0px">defaults write com.macromates.TextMate.preview disabledPlugIns -array
</code></pre><p dir="auto">But it would be best to give the working plug-in a new bundle identifier and have people use that instead. I can add a release notes entry about this, if there is something “official”.</p></div></div><br>_______________________________________________<span class="Apple-converted-space"> </span><br>textmate mailing list<span class="Apple-converted-space"> </span><br><a href="mailto:textmate@lists.macromates.com">textmate@lists.macromates.com</a><span class="Apple-converted-space"> </span><br><a href="http://lists.macromates.com/listinfo/textmate">http://lists.macromates.com/listinfo/textmate</a></div></div></span></blockquote></div></body></html>