<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/runtime/lua/nvim/dir/fs.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>feat(dir): open entries in splits with a, o mappings #41834</title>
<updated>2026-09-11T23:01:41+00:00</updated>
<author>
<name>Barrett Ruth</name>
<email>62671086+barrettruth@users.noreply.github.com</email>
</author>
<published>2026-09-11T23:01:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=4ceb92cd76d0234dd7b3ad775d94de46be108b21'/>
<id>4ceb92cd76d0234dd7b3ad775d94de46be108b21</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): set buffer-local CWD #41174</title>
<updated>2026-08-06T07:39:53+00:00</updated>
<author>
<name>Barrett Ruth</name>
<email>62671086+barrettruth@users.noreply.github.com</email>
</author>
<published>2026-08-06T07:39:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=8b0f33a1abe70266119ad7dd97fda007e86f09f5'/>
<id>8b0f33a1abe70266119ad7dd97fda007e86f09f5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(fs): vim.fs.normalize{plain:boolean} #41127</title>
<updated>2026-08-05T20:11:13+00:00</updated>
<author>
<name>Olivia Kinnear</name>
<email>git@superatomic.dev</email>
</author>
<published>2026-08-05T20:11:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=6107629c5b0a00b357f377e3ddc1cad34972ad49'/>
<id>6107629c5b0a00b357f377e3ddc1cad34972ad49</id>
<content type='text'>
`opts.plain=true` does not expand tildes in addition to environment
variables, unlike `opts.expand_env=false`.

`opts.expand_env=false` is soft-deprecated.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`opts.plain=true` does not expand tildes in addition to environment
variables, unlike `opts.expand_env=false`.

`opts.expand_env=false` is soft-deprecated.</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>docs: func/expr options, misc #41102</title>
<updated>2026-08-01T21:48:32+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2026-08-01T21:48:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=98d767cd5303f116c3f97eb44e05bb4aaad5b965'/>
<id>98d767cd5303f116c3f97eb44e05bb4aaad5b965</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): "-" on a non-file buffer opens a bogus path #41034</title>
<updated>2026-07-28T17:37:06+00:00</updated>
<author>
<name>Barrett Ruth</name>
<email>62671086+barrettruth@users.noreply.github.com</email>
</author>
<published>2026-07-28T17:37:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=0d36e61d70a3ab82278e0988ff8985f667aa587c'/>
<id>0d36e61d70a3ab82278e0988ff8985f667aa587c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge #40910 from barrettruth/fix/dir-literal-env-paths</title>
<updated>2026-07-26T10:11:01+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2026-07-26T10:11:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=6539bd66028524412655f55a0e8f00f58d3bac97'/>
<id>6539bd66028524412655f55a0e8f00f58d3bac97</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): preserve environment variables in paths</title>
<updated>2026-07-25T23:02:55+00:00</updated>
<author>
<name>Barrett Ruth</name>
<email>br@barrettruth.com</email>
</author>
<published>2026-07-25T22:59:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=1594ca23682b38bec161685f0c3a6f6548c3c337'/>
<id>1594ca23682b38bec161685f0c3a6f6548c3c337</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): open CWD from unnamed buffer with `-` mapping #40926</title>
<updated>2026-07-24T10:45:13+00:00</updated>
<author>
<name>Barrett Ruth</name>
<email>62671086+barrettruth@users.noreply.github.com</email>
</author>
<published>2026-07-24T10:45:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=ce9cc43f23d749261d63c06e1e330cf49b01f533'/>
<id>ce9cc43f23d749261d63c06e1e330cf49b01f533</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): provider framework #40738</title>
<updated>2026-07-22T17:21:39+00:00</updated>
<author>
<name>Barrett Ruth</name>
<email>62671086+barrettruth@users.noreply.github.com</email>
</author>
<published>2026-07-22T17:21:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=ada20074535c253fe31ef5c6a927f9c38367fa8f'/>
<id>ada20074535c253fe31ef5c6a927f9c38367fa8f</id>
<content type='text'>
Problem:
The core behaviors of `nvim.dir` cannot be reused by consumers
such as the archive plugin, ssh browser, etc.

Solution:
- Define a basic "provider" shape.
- Extract the filesystem provider.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:
The core behaviors of `nvim.dir` cannot be reused by consumers
such as the archive plugin, ssh browser, etc.

Solution:
- Define a basic "provider" shape.
- Extract the filesystem provider.</pre>
</div>
</content>
</entry>
</feed>
