<!DOCTYPE html>
<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">On 4 Jan 2020, at 11:23, Matt Neuburg 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">When I say (in ruby)<br>
<br>
    `"#{ENV['TM_SUPPORT_PATH']}/bin/mate" '#{p}'`<br>
<br>
where p is the pathname of a folder, what appears in the project browser is that folder plus (hierarchically down from it) all its contents.<br>
<br>
But when I open a folder using TextMate, directly, what appears in the project browser is just the contents of the folder; the folder itself is not in the project browser.<br>
<br>
How can I make the former (`mate`) behave like the latter (TextMate itself)?</p>
</blockquote></div>
<div style="white-space:normal">

<p dir="auto">I think what is happening here is that at one point, you opened <code style="background-color:#F7F7F7; border-radius:3px; margin:0; padding:0 0.4em" bgcolor="#F7F7F7">folder</code> and then navigated to parent folder (in file browser) and closed the window.</p>

<p dir="auto">The problem is that TextMate stores “state” for each folder, this includes file browser location.</p>

<p dir="auto">So now when you open <code style="background-color:#F7F7F7; border-radius:3px; margin:0; padding:0 0.4em" bgcolor="#F7F7F7">folder</code> it restores the state, where file browser is actually pointing to a parent folder.</p>

<p dir="auto">I realize in this situation, it will be confusing, and should improve this.</p>

<p dir="auto">For now, try open your folder via <code style="background-color:#F7F7F7; border-radius:3px; margin:0; padding:0 0.4em" bgcolor="#F7F7F7">mate</code> and then select File Browser → Project Folder (⇧⌘P). Does that bring you back to the expected folder?</p>

<p dir="auto">If you close window and re-run <code style="background-color:#F7F7F7; border-radius:3px; margin:0; padding:0 0.4em" bgcolor="#F7F7F7">mate</code>, I think it should then behave as expected.</p>
</div>
</div>
</body>
</html>