<div dir="ltr">As I don't really know <b>ruby </b>at all the second option would be hard without an example. I am gravitating to your first option but I'm not sure what's involved in creating the namespace scope. For instance I have a namespace of:<div>
<br></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<font face="courier new, monospace">namespace LG\API;</font></blockquote></blockquote><div class="gmail_extra"><br></div><div class="gmail_extra">and after placing the cursor in front of a function within that namespace my scope is:</div>
<div class="gmail_extra"><br></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div class="gmail_extra"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<font face="courier new, monospace">text.html.php<br>meta.embedded.block.php<br>source.php<br>attr.os-version.10.9.2<br>attr.rev-path.php.Insights.API.LG.src.api.<i>path.to.file</i><br>attr.scm.branch.feature/insights-timeseries<br>
attr.scm.git<br>attr.scm.status.clean<br>dyn.caret.end.line</font></blockquote></div></blockquote><div class="gmail_extra"><div><br></div><div>I don't know if the PHP syntax for namespace, which doesn't bracket the scope but instead implies the whole file, is somehow to blame? </div>
<div><br></div><div>Ken</div><div><br></div><br><div class="gmail_quote">On 16 May 2014 00:35, Allan Odgaard <span dir="ltr"><<a href="mailto:mailinglist@textmate.org" target="_blank">mailinglist@textmate.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div><div class="">
<p dir="auto">On 15 May 2014, at 15:59, Ken Snyder wrote:</p>

<blockquote>
<p dir="auto">I'm guessing this isn't possible but I'd love to have my 'doc' tab trigger<br>
for PHP distinguish between the namespace it is in. Is this possible?</p>
</blockquote>

</div><p dir="auto">There are two options:</p>

<ol>
<li value="1"><p dir="auto">Put the namespace in the scope. We do this for C++, so for this code:</p>

<pre><code>namespace oak
{
    ‸
}
</code></pre>

<p dir="auto">The scope contains <code>meta.namespace-block.oak.c++</code>. Though we don’t actually use this extra information for anything.</p></li>
<li value="2"><p dir="auto">Change the <code>doc⇥</code> trigger to run a command that takes ‘document’ as input and have the command itself extract the namespace and act accordingly. In Objective-C we do that for the <code>logm⇥</code> and <code>super⇥</code> snippets, the first one inserts a log statement that output all the parameters passed to the method, the latter inserts a call to the superclass.</p>
</li>
</ol>

</div><br><br>
_______________________________________________<br>
textmate mailing list<br>
<a href="mailto:textmate@lists.macromates.com">textmate@lists.macromates.com</a><br>
<a href="http://lists.macromates.com/listinfo/textmate" target="_blank">http://lists.macromates.com/listinfo/textmate</a><br></blockquote></div><br></div></div>