<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/runtime/lua/vim/lsp/_snippet.lua, branch fix_repeatcmdline</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(lsp)!: replace snippet parser by lpeg grammar</title>
<updated>2023-10-02T20:21:35+00:00</updated>
<author>
<name>Maria José Solano</name>
<email>majosolano99@gmail.com</email>
</author>
<published>2023-10-01T16:54:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=eb1f0e8fcca756a00d287e23bf87554e0e7f6dfd'/>
<id>eb1f0e8fcca756a00d287e23bf87554e0e7f6dfd</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): vim.tbl_contains supports general tables and predicates (#23040)</title>
<updated>2023-04-14T08:39:57+00:00</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2023-04-14T08:39:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=4d04feb6629cb049cb2a13ba35f0c8d3c6b67ff4'/>
<id>4d04feb6629cb049cb2a13ba35f0c8d3c6b67ff4</id>
<content type='text'>
* feat(lua): vim.tbl_contains supports general tables and predicates

Problem: `vim.tbl_contains` only works for list-like tables (integer
keys without gaps) and primitive values (in particular, not for nested
tables).

Solution: Rename `vim.tbl_contains` to `vim.list_contains` and add new
`vim.tbl_contains` that works for general tables and optionally allows
`value` to be a predicate function that is checked for every key.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* feat(lua): vim.tbl_contains supports general tables and predicates

Problem: `vim.tbl_contains` only works for list-like tables (integer
keys without gaps) and primitive values (in particular, not for nested
tables).

Solution: Rename `vim.tbl_contains` to `vim.list_contains` and add new
`vim.tbl_contains` that works for general tables and optionally allows
`value` to be a predicate function that is checked for every key.
</pre>
</div>
</content>
</entry>
<entry>
<title>docs(lsp): change type annotations from number → integer (#22510)</title>
<updated>2023-03-07T06:17:52+00:00</updated>
<author>
<name>Jaehwang Jung</name>
<email>tomtomjhj@gmail.com</email>
</author>
<published>2023-03-07T06:17:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=706bcab75eaad2c370d61bf828531054439d3a3e'/>
<id>706bcab75eaad2c370d61bf828531054439d3a3e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(lua): reformat with stylua 0.14.0 (#19264)</title>
<updated>2022-07-07T16:27:18+00:00</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2022-07-07T16:27:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=aa4f9c5341f5280f16cce0630ea54b84eef717b3'/>
<id>aa4f9c5341f5280f16cce0630ea54b84eef717b3</id>
<content type='text'>
* reformat Lua runtime to make lint CI pass
* reduce max line length to 100</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* reformat Lua runtime to make lint CI pass
* reduce max line length to 100</pre>
</div>
</content>
</entry>
<entry>
<title>fix(lsp): small bugs in snippet-parser #18998</title>
<updated>2022-06-29T16:53:49+00:00</updated>
<author>
<name>L3MON4D3</name>
<email>41961280+L3MON4D3@users.noreply.github.com</email>
</author>
<published>2022-06-29T16:53:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=6f6286e4f90da25a7d1b6bcc96b79b0ccbaf5c26'/>
<id>6f6286e4f90da25a7d1b6bcc96b79b0ccbaf5c26</id>
<content type='text'>
This fixes the following bugs:
`${1:else_text}` -&gt; format with if_text: "else_text"
`${1:-else_text}` -&gt; format with if_text: "else_text"
`${1:}` in `format` (eg. empty else_text) -&gt; error.
`${1:}` (eg. empty placeholder) -&gt; error.

Thanks hrsh7th :)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes the following bugs:
`${1:else_text}` -&gt; format with if_text: "else_text"
`${1:-else_text}` -&gt; format with if_text: "else_text"
`${1:}` in `format` (eg. empty else_text) -&gt; error.
`${1:}` (eg. empty placeholder) -&gt; error.

Thanks hrsh7th :)</pre>
</div>
</content>
</entry>
<entry>
<title>chore: format runtime with stylua</title>
<updated>2022-05-09T14:31:55+00:00</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2022-05-09T09:23:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=aefdc6783cb77f09786542c90901a9e7120bea42'/>
<id>aefdc6783cb77f09786542c90901a9e7120bea42</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(lsp): correctly parse LSP snippets #15579</title>
<updated>2021-09-14T11:31:41+00:00</updated>
<author>
<name>hrsh7th</name>
<email>hrsh7th@gmail.com</email>
</author>
<published>2021-09-14T11:31:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=516775e9d84c5eda9c1d014ff052132737361d90'/>
<id>516775e9d84c5eda9c1d014ff052132737361d90</id>
<content type='text'>
Fixes #15522</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #15522</pre>
</div>
</content>
</entry>
</feed>
