<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/.github/workflows/api-docs.yml, branch mix_20240309</title>
<subtitle>Neovim fork with Rahm's personal hacks.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/'/>
<entry>
<title>ci: refactor CI files</title>
<updated>2023-12-09T13:14:38+00:00</updated>
<author>
<name>dundargoc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2023-11-12T20:40:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=dd81e1e3345b91c4cb4653b697c1054526f6b924'/>
<id>dd81e1e3345b91c4cb4653b697c1054526f6b924</id>
<content type='text'>
Mostly rename file and variable names to be more consistent. This makes
it easier to locate them in the "Actions" tab on github.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Mostly rename file and variable names to be more consistent. This makes
it easier to locate them in the "Actions" tab on github.
</pre>
</div>
</content>
</entry>
<entry>
<title>ci: create setup action</title>
<updated>2023-12-01T15:59:23+00:00</updated>
<author>
<name>dundargoc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2023-11-30T11:05:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=ce6fefbab9b6a902e725534c91ba3aa1025e5957'/>
<id>ce6fefbab9b6a902e725534c91ba3aa1025e5957</id>
<content type='text'>
This deduplicates common operations.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This deduplicates common operations.
</pre>
</div>
</content>
</entry>
<entry>
<title>ci: fix api-docs workflow</title>
<updated>2023-11-27T13:44:03+00:00</updated>
<author>
<name>dundargoc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2023-11-27T10:35:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=5b765fcab42308cd4d97a4c37da0c2b1cdb3514d'/>
<id>5b765fcab42308cd4d97a4c37da0c2b1cdb3514d</id>
<content type='text'>
`git diff-index` only works for tracked files, and unchanged
documentation files counts as untracked when shallow cloning.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`git diff-index` only works for tracked files, and unchanged
documentation files counts as untracked when shallow cloning.
</pre>
</div>
</content>
</entry>
<entry>
<title>ci: skip api-doc workflow on draft PRs</title>
<updated>2023-11-11T12:50:53+00:00</updated>
<author>
<name>dundargoc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2023-11-11T11:50:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=b2ca768196af87b93c90e315747d166f5d8d931c'/>
<id>b2ca768196af87b93c90e315747d166f5d8d931c</id>
<content type='text'>
Checking the documentation generation is mostly useful towards the end
of a pull request like with the lintcommit workflow.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Checking the documentation generation is mostly useful towards the end
of a pull request like with the lintcommit workflow.
</pre>
</div>
</content>
</entry>
<entry>
<title>build: use built nvim artifact to generate eval files (#25875)</title>
<updated>2023-11-02T18:12:38+00:00</updated>
<author>
<name>Gregory Anders</name>
<email>8965202+gpanders@users.noreply.github.com</email>
</author>
<published>2023-11-02T18:12:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=e0d97d264f83d45472e6cdd1051893db1083eefb'/>
<id>e0d97d264f83d45472e6cdd1051893db1083eefb</id>
<content type='text'>
In cases where the generated files depend on changes to Nvim itself,
generating the files with an older version of Nvim will fail because
those changes are not present in the older version.

For example, if a new option is added then the generator script should
be run with the version of Nvim that contains the new option, or else
the generation will fail.

Co-authored-by: dundargoc &lt;gocdundar@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In cases where the generated files depend on changes to Nvim itself,
generating the files with an older version of Nvim will fail because
those changes are not present in the older version.

For example, if a new option is added then the generator script should
be run with the version of Nvim that contains the new option, or else
the generation will fail.

Co-authored-by: dundargoc &lt;gocdundar@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>ci: bump actions/checkout from 3 to 4</title>
<updated>2023-09-04T21:20:30+00:00</updated>
<author>
<name>dependabot[bot]</name>
<email>49699333+dependabot[bot]@users.noreply.github.com</email>
</author>
<published>2023-09-04T12:51:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=cf7d37ad13c74461e6a05a72123ba44676e6106c'/>
<id>cf7d37ad13c74461e6a05a72123ba44676e6106c</id>
<content type='text'>
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] &lt;support@github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] &lt;support@github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>docs(generators): bake into cmake</title>
<updated>2023-08-23T11:16:04+00:00</updated>
<author>
<name>Lewis Russell</name>
<email>lewis6991@gmail.com</email>
</author>
<published>2023-08-17T10:14:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=2234b84a1b85832667ad4a23fd5dee0bd1c92b72'/>
<id>2234b84a1b85832667ad4a23fd5dee0bd1c92b72</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(lua-types): types for vim.api.* (#24523)</title>
<updated>2023-08-01T13:20:44+00:00</updated>
<author>
<name>Lewis Russell</name>
<email>lewis6991@gmail.com</email>
</author>
<published>2023-08-01T13:20:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=48d533272e57e91e4d14c93b26d4922957f40cd7'/>
<id>48d533272e57e91e4d14c93b26d4922957f40cd7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(docs): generate builtin.txt (#24493)</title>
<updated>2023-07-28T13:48:41+00:00</updated>
<author>
<name>Lewis Russell</name>
<email>lewis6991@gmail.com</email>
</author>
<published>2023-07-28T13:48:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=42333ea98dfcd2994ee128a3467dfe68205154cd'/>
<id>42333ea98dfcd2994ee128a3467dfe68205154cd</id>
<content type='text'>

- eval.lua is now the source of truth.

- Formatting is much more consistent.

- Fixed Lua type generation for polymorphic functions (get(), etc).

- Removed "Overview" section from builtin.txt
  - Can generate this if we really want it.

- Moved functions from sign.txt and testing.txt into builtin.txt.

- Removed the *timer* *timers* tags since libuv timers via vim.uv should be preferred.

- Removed the temp-file-name tag from tempname()

- Moved lueval() from lua.txt to builtin.txt.

* Fix indent

* fixup!

* fixup! fixup!

* fixup! better tag formatting

* fixup: revert changes no longer needed

* fixup! CI

---------

Co-authored-by: zeertzjq &lt;zeertzjq@outlook.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>

- eval.lua is now the source of truth.

- Formatting is much more consistent.

- Fixed Lua type generation for polymorphic functions (get(), etc).

- Removed "Overview" section from builtin.txt
  - Can generate this if we really want it.

- Moved functions from sign.txt and testing.txt into builtin.txt.

- Removed the *timer* *timers* tags since libuv timers via vim.uv should be preferred.

- Removed the temp-file-name tag from tempname()

- Moved lueval() from lua.txt to builtin.txt.

* Fix indent

* fixup!

* fixup! fixup!

* fixup! better tag formatting

* fixup: revert changes no longer needed

* fixup! CI

---------

Co-authored-by: zeertzjq &lt;zeertzjq@outlook.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>feat(lua): typing for vim.fn.* (#24473)</title>
<updated>2023-07-26T08:50:54+00:00</updated>
<author>
<name>Lewis Russell</name>
<email>lewis6991@gmail.com</email>
</author>
<published>2023-07-26T08:50:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=fd089c8e50c211d7beae15dbc9492ae5a1a5f2e2'/>
<id>fd089c8e50c211d7beae15dbc9492ae5a1a5f2e2</id>
<content type='text'>
Problem:
  No LSP information for `vim.fn.*`

Solution:
  Add meta file for `vim.fn.*`.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:
  No LSP information for `vim.fn.*`

Solution:
  Add meta file for `vim.fn.*`.</pre>
</div>
</content>
</entry>
</feed>
