Closed b0ae989c closed 1 month ago
Fixed in noice. Thank you for reporting!
Thanks! However, the fix https://github.com/folke/noice.nvim/commit/b3f08e6cf0fd30847f299cc94707563920fd2139 seems to introduce a new UI issue. The \t
character in front of the fake cursor got highlighted when we enter forward search mode.
As shown in the screenshot below, the \t
character turns blue. I think this is related to redrawing strategy in noice.message.router.check_redraw
.
To reproduce with the config above:
nvim -u init.lua init.lua
11G
/
I just updated the flash.nvim code to use real cursors on Neovim >= 0.10
Did you check docs and existing issues?
Neovim version (nvim -v)
NVIM v0.10.0 LuaJIT 2.1.1716656478
Operating system/version
macOS 14.5
Describe the bug
Since 4e1f9f198226aea5b82a6df75e9913b49796cdda, the new
noice.util.is_blocking
check breaks search UI when we haveflash.nvim
andnoice.nvim
When we do forward search, matched keywords and labels are highlighted, but the string in the search box is missing the last character.
Steps To Reproduce
nvim -u init.lua init.lua
/opt
Expected Behavior
Search box contains the string "opt", and all matched strings are highlighted.
Repro