<blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span style="font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">If by event you refer to the ?event specifier? then this is a legacy thing that I wanted to have removed before the public alpha.</span></blockquote>

<div><br></div><div>Gotcha, now it all makes sense.</div><br style="font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)"><blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

<span style="font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">Most appropriate would be ?callback.document.binary-</span><span style="font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">import? ? commands with that (semantic) class are called prior to TM doing anything with the file attempted opened.</span></blockquote>

<div><br></div><div>So the "<span style="background-color:rgb(255,255,255);font-size:13px;font-family:arial,sans-serif">callback.document.binary-</span><span style="background-color:rgb(255,255,255);font-size:13px;font-family:arial,sans-serif">import" is called on any file regardless if it is marked as 'binary' (i.e. vs plain text) by TextMate?  I was under the impression tm_proj files are plain-text plist files.</span></div>

<br style="font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)"><blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

<span style="font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">Furthermore you want to use attr.rev-path.tmproj as the scope selector so that your command is only invoked for *.tmproj files.</span></blockquote>

<div><br></div><div>Could I ask what "rev-path" stands for?  Just curious.</div><br style="font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)"><blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<span style="font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">This however being an import filter, TM expects your command to provide the file?s content on stdout, so this isn?t designed to do exactly what you want.</span><br style="font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">
<span style="font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">I don?t know if you can take it all the way with the info above, but I figured this info would be useful regardless of this specific situation and it might not require many tweaks to support your desired behavior (e.g. TM could be made to act on an ?exit_discard? from your command, and trust your command did the proper thing).</span></blockquote>

<div><span style="font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)"><br></span></div><div><font face="arial, sans-serif">Oh I sure hope I can figure it out from that!  :)  Thank you so much, I have quite a few plans for bundles so pretty much any info at all regarding the new features is helpful at this point.  A list of semantic classes that are internally recognized by TM would make my day but if it's not easily at hand or it will be changing a lot don't worry about it.</font></div>
<div><font face="arial, sans-serif"><br></font></div><div><font face="arial, sans-serif">I'll post to the list when I have something working to my satisfaction.  If I have something worth committing how do you recommend I go about that?</font></div>
<div><font face="arial, sans-serif"><br></font></div><div><font face="arial, sans-serif">Brandon</font></div>