<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/runtime/lua/vim/lsp/codelens.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>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>docs(gen): support language annotation in docstrings</title>
<updated>2022-12-02T15:05:00+00:00</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2022-11-23T11:31:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=0b05bd87c04f9cde5c84a062453619349e370795'/>
<id>0b05bd87c04f9cde5c84a062453619349e370795</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): sort codelens if multiple item per line (#18951)</title>
<updated>2022-06-13T17:31:48+00:00</updated>
<author>
<name>rhcher</name>
<email>kaer41@qq.com</email>
</author>
<published>2022-06-13T17:31:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=7f8f8d6cb7874369c36553cd8cc500de1b572b31'/>
<id>7f8f8d6cb7874369c36553cd8cc500de1b572b31</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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): make sure to always reset active codelens refreshes (#18331)</title>
<updated>2022-05-05T16:50:12+00:00</updated>
<author>
<name>William Boman</name>
<email>william@redwill.se</email>
</author>
<published>2022-05-05T16:50:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=94eb72cc44fee4cae7a41cb1ff5fb21f81976658'/>
<id>94eb72cc44fee4cae7a41cb1ff5fb21f81976658</id>
<content type='text'>
This fixes issues where subsequent calls to vim.lsp.codelens.refresh()
would have no effect due to the buffer not getting cleared from the
active_refresh table.

Examples of how such scenarios would occur are:
  - A textDocument/codeLens result yielded an error.
  - The 'textDocument/codeLens' handler was overriden in such a way that
    it no longer called vim.lsp.codelens.on_codelens().
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes issues where subsequent calls to vim.lsp.codelens.refresh()
would have no effect due to the buffer not getting cleared from the
active_refresh table.

Examples of how such scenarios would occur are:
  - A textDocument/codeLens result yielded an error.
  - The 'textDocument/codeLens' handler was overriden in such a way that
    it no longer called vim.lsp.codelens.on_codelens().
</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): set codelens virtual text hl_mode to combine (#16048)</title>
<updated>2021-10-19T16:41:57+00:00</updated>
<author>
<name>sim</name>
<email>simrats169169@gmail.com</email>
</author>
<published>2021-10-19T16:41:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=aa4f0879e35c43b186cf51c50f28847dd2df256c'/>
<id>aa4f0879e35c43b186cf51c50f28847dd2df256c</id>
<content type='text'>
It looks a bit off with the extmark going over the cursorline.

(With hl_mode combine it keeps the background of the cursorline under the codelens virtualtext)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It looks a bit off with the extmark going over the cursorline.

(With hl_mode combine it keeps the background of the cursorline under the codelens virtualtext)</pre>
</div>
</content>
</entry>
<entry>
<title>feat(lsp): use vim.ui.select() in codelenses (#16004)</title>
<updated>2021-10-18T18:52:22+00:00</updated>
<author>
<name>Josa Gesell</name>
<email>josa@gesell.me</email>
</author>
<published>2021-10-18T18:52:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=e7ea54a3dfaf937021e68bc690c4d27eed9c1cca'/>
<id>e7ea54a3dfaf937021e68bc690c4d27eed9c1cca</id>
<content type='text'>
Co-authored-by: Michael Lingelbach &lt;m.j.lbach@gmail.com&gt; Mathias Fußenegger &lt;mfussenegger@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: Michael Lingelbach &lt;m.j.lbach@gmail.com&gt; Mathias Fußenegger &lt;mfussenegger@users.noreply.github.com&gt;</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>fix(lsp): adapt codelens resolve to handler signature change (#15578)</title>
<updated>2021-09-06T15:30:53+00:00</updated>
<author>
<name>Mathias Fußenegger</name>
<email>mfussenegger@users.noreply.github.com</email>
</author>
<published>2021-09-06T15:30:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=687a0b3d3e8878b6de058b02d84fbd1f78aa2e89'/>
<id>687a0b3d3e8878b6de058b02d84fbd1f78aa2e89</id>
<content type='text'>
Follow up to https://github.com/neovim/neovim/pull/15504</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Follow up to https://github.com/neovim/neovim/pull/15504</pre>
</div>
</content>
</entry>
</feed>
