<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/runtime/plugin/dir.lua, branch master</title>
<subtitle>Neovim fork with Rahm's personal hacks.</subtitle>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/'/>
<entry>
<title>refactor(defaults): edit global cwd on "1-" #41254</title>
<updated>2026-08-11T08:08:33+00:00</updated>
<author>
<name>Nathan Zeng</name>
<email>nathan.j.zeng@gmail.com</email>
</author>
<published>2026-08-11T08:08:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=4a3197f2ad7ef54047264c08f77c8b4f26cac4ed'/>
<id>4a3197f2ad7ef54047264c08f77c8b4f26cac4ed</id>
<content type='text'>
Problem:
`1-` does nothing from a directory buffer, because we are already in the
buffer-local CWD. It's also unintuitive that this mapping behaves
differently based on the resolved CWD.

Solution:
Have `1-` open the global CWD.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:
`1-` does nothing from a directory buffer, because we are already in the
buffer-local CWD. It's also unintuitive that this mapping behaves
differently based on the resolved CWD.

Solution:
Have `1-` open the global CWD.</pre>
</div>
</content>
</entry>
<entry>
<title>fix(dir): preserve alternate file #41177</title>
<updated>2026-08-05T17:36:58+00:00</updated>
<author>
<name>Barrett Ruth</name>
<email>62671086+barrettruth@users.noreply.github.com</email>
</author>
<published>2026-08-05T17:36:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=9127ed41a5bf4155ae8276a143acf6c0b6568ca3'/>
<id>9127ed41a5bf4155ae8276a143acf6c0b6568ca3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(dir): open cwd with `1-` #40948</title>
<updated>2026-07-27T22:30:54+00:00</updated>
<author>
<name>Barrett Ruth</name>
<email>62671086+barrettruth@users.noreply.github.com</email>
</author>
<published>2026-07-27T22:30:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=e3c5974adf25002ea490719a3391d790bd3a3353'/>
<id>e3c5974adf25002ea490719a3391d790bd3a3353</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(dir): support counts for parent navigation #40927</title>
<updated>2026-07-24T10:48:47+00:00</updated>
<author>
<name>Barrett Ruth</name>
<email>62671086+barrettruth@users.noreply.github.com</email>
</author>
<published>2026-07-24T10:48:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=5d76b9836a7c7d49d15bf5530826b7783d098cf4'/>
<id>5d76b9836a7c7d49d15bf5530826b7783d098cf4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(dir): user/plugin can override default "-" mapping #40676</title>
<updated>2026-07-10T15:52:24+00:00</updated>
<author>
<name>Barrett Ruth</name>
<email>62671086+barrettruth@users.noreply.github.com</email>
</author>
<published>2026-07-10T15:52:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=20a4b1bc5eb4e84d7c49455a34516b7369761882'/>
<id>20a4b1bc5eb4e84d7c49455a34516b7369761882</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(dir): define "-" (up/parent) mapping earlier #40531</title>
<updated>2026-07-02T19:55:48+00:00</updated>
<author>
<name>Barrett Ruth</name>
<email>62671086+barrettruth@users.noreply.github.com</email>
</author>
<published>2026-07-02T19:55:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=7325e3b55a16dc8d72700341fffbd27be610b88c'/>
<id>7325e3b55a16dc8d72700341fffbd27be610b88c</id>
<content type='text'>
Problem:
The dir.lua "-" mapping cannot be easily overridden (because of autocmd
ordering).

Solution:
- Move it to defaults.lua.
- Also to be extra polite: fall back to builtin `-` motion if the user
  disabled the `dir.lua` plugin.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:
The dir.lua "-" mapping cannot be easily overridden (because of autocmd
ordering).

Solution:
- Move it to defaults.lua.
- Also to be extra polite: fall back to builtin `-` motion if the user
  disabled the `dir.lua` plugin.</pre>
</div>
</content>
</entry>
<entry>
<title>fix(dir): restore loaded plugin guard #40528</title>
<updated>2026-07-01T18:45:55+00:00</updated>
<author>
<name>Barrett Ruth</name>
<email>62671086+barrettruth@users.noreply.github.com</email>
</author>
<published>2026-07-01T18:45:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=daa229bfde9ceabbb5454a7598d1c9de37cbdbb2'/>
<id>daa229bfde9ceabbb5454a7598d1c9de37cbdbb2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(dir): use `nvim.dir` augroup #40507</title>
<updated>2026-06-30T18:58:58+00:00</updated>
<author>
<name>Barrett Ruth</name>
<email>62671086+barrettruth@users.noreply.github.com</email>
</author>
<published>2026-06-30T18:58:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=4f1a05da7b946ecb96e5cadedd785620cee684b4'/>
<id>4f1a05da7b946ecb96e5cadedd785620cee684b4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(dir): remove loaded plugin guard #40489</title>
<updated>2026-06-30T11:54:36+00:00</updated>
<author>
<name>Barrett Ruth</name>
<email>62671086+barrettruth@users.noreply.github.com</email>
</author>
<published>2026-06-30T11:54:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=1b959ba48504aedd228ca9fa5f1c0db889d2422e'/>
<id>1b959ba48504aedd228ca9fa5f1c0db889d2422e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(dir.lua): global "-" default mapping #40426</title>
<updated>2026-06-26T10:17:00+00:00</updated>
<author>
<name>Barrett Ruth</name>
<email>62671086+barrettruth@users.noreply.github.com</email>
</author>
<published>2026-06-26T10:17:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=6576e75eeb7d0a028638748b2009c5eb0eec720f'/>
<id>6576e75eeb7d0a028638748b2009c5eb0eec720f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
