<p dir="auto">The title says everything. If you have several files open, and press CTRL-O, at the moment the open dialog will default to "Recently Used". However, it makes a <em>lot</em> of sense to default, as a starting point, to the directory where the file currently viewed is.</p>
<p dir="auto">For example if you are working on the file <code class="notranslate">youtRepo/auth/button/facebook.js</code>, and you want to open <code class="notranslate">youtRepo/auth/button/local.js</code>, you should be able to press CTRL-O and find yourself in <code class="notranslate">youtRepo/auth/button/</code>. Again, this is what happens in Sublime and I find it immensely helpful.</p>
<p dir="auto">I tried to do it myself, but I am not familiar with Atom's code. However, the relevant lines seem to be <a href="https://github.com/atom/atom/blob/master/src/browser/atom-application.coffee#L225-L227">https://github.com/atom/atom/blob/master/src/browser/atom-application.coffee#L225-L227</a> and <a href="https://github.com/atom/atom/blob/master/src/browser/atom-application.coffee#L171">https://github.com/atom/atom/blob/master/src/browser/atom-application.coffee#L171</a>.</p>
<p dir="auto">When you create a new buffer and hit save, Atom will present me with a save dialog and the default selected folder is the project root. That's almost never the place I want to put a file.</p>
<p dir="auto">Sublime Text was a lot smarter with this -- although I do not remember the exact heuristics. For example, it would propose saving the file in the same location where the file you last had opened was. This worked really well for me: Usually I create a new file by splitting an existing file, creating a test for a module (and those two are in directly adjacent directories) or similar.</p>
<p dir="auto">Even if I want to save to the root directory, which is the current behavior, navigating upwards in the file save dialog is really simple.</p>
<p dir="auto">PS: I am using Atom 0.187.0</p>