<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/test/functional/lua/fs_spec.lua, branch usermarks</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>fix(fs): duplicate path separator #21509</title>
<updated>2023-01-03T17:24:14+00:00</updated>
<author>
<name>Eric Haynes</name>
<email>ehaynes99@gmail.com</email>
</author>
<published>2023-01-03T17:24:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=1b3c255f608a6c1a4a31bcd4a640ea6696403341'/>
<id>1b3c255f608a6c1a4a31bcd4a640ea6696403341</id>
<content type='text'>
Fixes #21497</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #21497</pre>
</div>
</content>
</entry>
<entry>
<title>test(lua/fs_spec): fix vim.fs.dir() test (#21503)</title>
<updated>2022-12-22T14:46:07+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2022-12-22T14:46:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=98daaa798e018071876d026a60840991be8d8069'/>
<id>98daaa798e018071876d026a60840991be8d8069</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(ci): skip test on windows (#21502)</title>
<updated>2022-12-22T14:19:35+00:00</updated>
<author>
<name>Lewis Russell</name>
<email>lewis6991@gmail.com</email>
</author>
<published>2022-12-22T14:19:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=6e0082b356821825faef643b96f4d21684ce2f6c'/>
<id>6e0082b356821825faef643b96f4d21684ce2f6c</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): add opts argument to vim.fs.dir()</title>
<updated>2022-12-20T16:39:34+00:00</updated>
<author>
<name>Lewis Russell</name>
<email>lewis6991@gmail.com</email>
</author>
<published>2022-12-13T13:59:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=fb5576c2d36464b55c2c639aec9259a6f2461970'/>
<id>fb5576c2d36464b55c2c639aec9259a6f2461970</id>
<content type='text'>
Added option depth to allow recursively searching a directory tree.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added option depth to allow recursively searching a directory tree.
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(fs): replace vim.fn/vim.env in vim.fs (#20379)</title>
<updated>2022-12-01T15:15:05+00:00</updated>
<author>
<name>Mike</name>
<email>Mike325@users.noreply.github.com</email>
</author>
<published>2022-12-01T15:15:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=61e99217e68498e757b9f8b0c70978a9635ccbfa'/>
<id>61e99217e68498e757b9f8b0c70978a9635ccbfa</id>
<content type='text'>
Avoid using vim.env and vim.fn in vim.fs functions so that
they can be used in "fast" contexts.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Avoid using vim.env and vim.fn in vim.fs functions so that
they can be used in "fast" contexts.</pre>
</div>
</content>
</entry>
<entry>
<title>test: simplify platform detection (#21020)</title>
<updated>2022-11-22T00:13:30+00:00</updated>
<author>
<name>dundargoc</name>
<email>33953936+dundargoc@users.noreply.github.com</email>
</author>
<published>2022-11-22T00:13:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=5eb5f4948826e9d47685ea9e257409cc3e693614'/>
<id>5eb5f4948826e9d47685ea9e257409cc3e693614</id>
<content type='text'>
Extend the capabilities of is_os to detect more platforms such as
freebsd and openbsd. Also remove `iswin()` helper function as it can be
replaced by `is_os("win")`.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Extend the capabilities of is_os to detect more platforms such as
freebsd and openbsd. Also remove `iswin()` helper function as it can be
replaced by `is_os("win")`.</pre>
</div>
</content>
</entry>
<entry>
<title>feat(fs): extend fs.find to accept predicate (#20193)</title>
<updated>2022-09-13T20:16:20+00:00</updated>
<author>
<name>Mathias Fußenegger</name>
<email>mfussenegger@users.noreply.github.com</email>
</author>
<published>2022-09-13T20:16:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=a8c9e721d91efe4730db78c1115261fc128dca68'/>
<id>a8c9e721d91efe4730db78c1115261fc128dca68</id>
<content type='text'>
Makes it possible to use `vim.fs.find` to find files where only a
substring is known.
This is useful for `vim.lsp.start` to get the `root_dir` for languages
where the project-file is only known by its extension, not by the full
name.
For example in .NET projects there is usually a `&lt;projectname&gt;.csproj`
file in the project root.

Example:

    vim.fs.find(function(x) return vim.endswith(x, '.csproj') end, { upward = true })</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Makes it possible to use `vim.fs.find` to find files where only a
substring is known.
This is useful for `vim.lsp.start` to get the `root_dir` for languages
where the project-file is only known by its extension, not by the full
name.
For example in .NET projects there is usually a `&lt;projectname&gt;.csproj`
file in the project root.

Example:

    vim.fs.find(function(x) return vim.endswith(x, '.csproj') end, { upward = true })</pre>
</div>
</content>
</entry>
<entry>
<title>feat(fs): add vim.fs.normalize()</title>
<updated>2022-05-31T19:30:10+00:00</updated>
<author>
<name>Gregory Anders</name>
<email>greg@gpanders.com</email>
</author>
<published>2022-05-17T14:49:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=046b4ed461cb78b8b302a6403cc7ea64ad6b6085'/>
<id>046b4ed461cb78b8b302a6403cc7ea64ad6b6085</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): add vim.fs.find()</title>
<updated>2022-05-31T19:04:41+00:00</updated>
<author>
<name>Gregory Anders</name>
<email>greg@gpanders.com</email>
</author>
<published>2022-05-16T02:37:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=f271d706611049bc53a6a439b310fe60bf0fab13'/>
<id>f271d706611049bc53a6a439b310fe60bf0fab13</id>
<content type='text'>
This is a pure Lua implementation of the Vim findfile() and finddir()
functions without the special syntax.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a pure Lua implementation of the Vim findfile() and finddir()
functions without the special syntax.
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(fs): add vim.fs.dir()</title>
<updated>2022-05-31T19:04:41+00:00</updated>
<author>
<name>Gregory Anders</name>
<email>greg@gpanders.com</email>
</author>
<published>2022-05-16T02:10:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=2a62bec37ced51678ff914700d7165605d5a0d53'/>
<id>2a62bec37ced51678ff914700d7165605d5a0d53</id>
<content type='text'>
This function is modeled after the path.dir() function from Penlight and
the luafilesystem module.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This function is modeled after the path.dir() function from Penlight and
the luafilesystem module.
</pre>
</div>
</content>
</entry>
</feed>
