<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/test/functional/plugin/lsp/codelens_spec.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): add function to clear codelens (#21504)</title>
<updated>2022-12-31T15:16:21+00:00</updated>
<author>
<name>Mathias Fußenegger</name>
<email>mfussenegger@users.noreply.github.com</email>
</author>
<published>2022-12-31T15:16:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=6ba34e21fee2a81677e8261dfeaf24c8cd320500'/>
<id>6ba34e21fee2a81677e8261dfeaf24c8cd320500</id>
<content type='text'>
Currently once you retrieve the lenses you're pretty much stuck with
them as saving new lenses is additive.

Adding a dedicated method to reset lenses allows users to toggle lenses
on/off which can be useful for language servers where they are noisy or
expensive and you only want to see them temporary.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently once you retrieve the lenses you're pretty much stuck with
them as saving new lenses is additive.

Adding a dedicated method to reset lenses allows users to toggle lenses
on/off which can be useful for language servers where they are noisy or
expensive and you only want to see them temporary.</pre>
</div>
</content>
</entry>
<entry>
<title>feat(lsp): add per-client commands (#16101)</title>
<updated>2021-11-01T10:14:59+00:00</updated>
<author>
<name>Michael Lingelbach</name>
<email>m.j.lbach@gmail.com</email>
</author>
<published>2021-11-01T10:14:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=519d8deb08f369c559e7cbd61627c56db88623f1'/>
<id>519d8deb08f369c559e7cbd61627c56db88623f1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(lsp): add client command support to codelens (#15820)</title>
<updated>2021-09-28T16:19:19+00:00</updated>
<author>
<name>Mathias Fußenegger</name>
<email>mfussenegger@users.noreply.github.com</email>
</author>
<published>2021-09-28T16:19:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=19a77cd5a7cbd304e57118d6a09798223b6d2dbf'/>
<id>19a77cd5a7cbd304e57118d6a09798223b6d2dbf</id>
<content type='text'>
Also adds a check against the server capabilities to fix
https://github.com/neovim/neovim/issues/15183</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also adds a check against the server capabilities to fix
https://github.com/neovim/neovim/issues/15183</pre>
</div>
</content>
</entry>
<entry>
<title>feat(lsp)!: change handler signature</title>
<updated>2021-09-05T17:04:30+00:00</updated>
<author>
<name>Michael Lingelbach</name>
<email>m.j.lbach@gmail.com</email>
</author>
<published>2021-08-28T04:12:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=df17d7844ed7dedcb80f9405f7078a046a12524a'/>
<id>df17d7844ed7dedcb80f9405f7078a046a12524a</id>
<content type='text'>
Previously, the handler signature was:

  function(err, method, params, client_id, bufnr, config)

In order to better support external plugins that wish to extend the
protocol, there is other information which would be advantageous to
forward to the client, such as the original params of the request that
generated the callback.

In order to do this, we would need to break symmetry of the handlers, to
add an additional "params" as the 7th argument.

Instead, this PR changes the signature of the handlers to:

  function(err, result, ctx, config)

where ctx (the context) includes params, client_id, and bufnr. This also leaves
flexibility for future use-cases.

BREAKING_CHANGE: changes the signature of the built-in client handlers, requiring
updating handler calls
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously, the handler signature was:

  function(err, method, params, client_id, bufnr, config)

In order to better support external plugins that wish to extend the
protocol, there is other information which would be advantageous to
forward to the client, such as the original params of the request that
generated the callback.

In order to do this, we would need to break symmetry of the handlers, to
add an additional "params" as the 7th argument.

Instead, this PR changes the signature of the handlers to:

  function(err, result, ctx, config)

where ctx (the context) includes params, client_id, and bufnr. This also leaves
flexibility for future use-cases.

BREAKING_CHANGE: changes the signature of the built-in client handlers, requiring
updating handler calls
</pre>
</div>
</content>
</entry>
<entry>
<title>test(lsp): file URIs do not allow relative paths</title>
<updated>2021-07-10T17:27:37+00:00</updated>
<author>
<name>Alessandro Pezzoni</name>
<email>alessandro.pezzoni@runbox.com</email>
</author>
<published>2021-07-07T23:36:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=82a443e1f3fa3dd187849777f18d3a77c0a522df'/>
<id>82a443e1f3fa3dd187849777f18d3a77c0a522df</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(lsp): Add codelens support</title>
<updated>2021-06-14T19:45:14+00:00</updated>
<author>
<name>Mathias Fussenegger</name>
<email>f.mathias@zignar.net</email>
</author>
<published>2020-10-26T10:50:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=2bdd553c9ec47066c10d51f39fe16d83fbdd4e68'/>
<id>2bdd553c9ec47066c10d51f39fe16d83fbdd4e68</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
