<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/test/functional/lua/ui_spec.lua, branch floattitle</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(vim.ui.input): accept nil or empty "opts"  #19109</title>
<updated>2022-06-28T09:53:15+00:00</updated>
<author>
<name>0x74696d6d79</name>
<email>34635512+tzx@users.noreply.github.com</email>
</author>
<published>2022-06-28T09:53:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=ee6b21e8430ea810ba2e3e9163b941386a2e1d65'/>
<id>ee6b21e8430ea810ba2e3e9163b941386a2e1d65</id>
<content type='text'>
Fix #18143</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix #18143</pre>
</div>
</content>
</entry>
<entry>
<title>feat(ui): add vim.ui.input and use in lsp rename (#15959)</title>
<updated>2021-11-07T15:13:53+00:00</updated>
<author>
<name>Sebastian Lyng Johansen</name>
<email>seblyng98@gmail.com</email>
</author>
<published>2021-11-07T15:13:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=16d4af6d2f549709aa55510f5ae52238c5cadb9c'/>
<id>16d4af6d2f549709aa55510f5ae52238c5cadb9c</id>
<content type='text'>
* vim.ui.input is an overridable function that prompts for user input
* take an opts table and the `on_confirm` callback, see `:help vim.ui.input` for more details
* defaults to a wrapper around vim.fn.input(opts)
* switches the built-in client's rename handler to use vim.ui.input by default</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* vim.ui.input is an overridable function that prompts for user input
* take an opts table and the `on_confirm` callback, see `:help vim.ui.input` for more details
* defaults to a wrapper around vim.fn.input(opts)
* switches the built-in client's rename handler to use vim.ui.input by default</pre>
</div>
</content>
</entry>
<entry>
<title>fix(ui): s/format_entry/format_item to match docs (#15819)</title>
<updated>2021-09-27T23:12:03+00:00</updated>
<author>
<name>Mathias Fußenegger</name>
<email>mfussenegger@users.noreply.github.com</email>
</author>
<published>2021-09-27T23:12:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=9ca7b6b71a1e98ff6a76270d165fc8f07763a0c3'/>
<id>9ca7b6b71a1e98ff6a76270d165fc8f07763a0c3</id>
<content type='text'>
Follow up to https://github.com/neovim/neovim/pull/15771</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Follow up to https://github.com/neovim/neovim/pull/15771</pre>
</div>
</content>
</entry>
<entry>
<title>feat(ui): add vim.ui.select and use in code actions (#15771)</title>
<updated>2021-09-27T19:57:28+00:00</updated>
<author>
<name>Mathias Fußenegger</name>
<email>mfussenegger@users.noreply.github.com</email>
</author>
<published>2021-09-27T19:57:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=63fde086d9e7936b21c51e145253ec69820b2112'/>
<id>63fde086d9e7936b21c51e145253ec69820b2112</id>
<content type='text'>
Continuation of https://github.com/neovim/neovim/pull/15202

A plugin like telescope could override it with a fancy implementation
and then users would get the telescope-ui within each plugin that
utilizes the vim.ui.select function.

There are some plugins which override the `textDocument/codeAction`
handler solely to provide a different UI. With custom client commands and
soon codeAction resolve support, it becomes more difficult to implement
the handler right - so having a dedicated way to override the picking
function will be useful.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Continuation of https://github.com/neovim/neovim/pull/15202

A plugin like telescope could override it with a fancy implementation
and then users would get the telescope-ui within each plugin that
utilizes the vim.ui.select function.

There are some plugins which override the `textDocument/codeAction`
handler solely to provide a different UI. With custom client commands and
soon codeAction resolve support, it becomes more difficult to implement
the handler right - so having a dedicated way to override the picking
function will be useful.</pre>
</div>
</content>
</entry>
</feed>
