-
Notifications
You must be signed in to change notification settings - Fork 143
Open
Labels
pinnedstaleupstreamIssue is caused by a dependency (like Neovim)Issue is caused by a dependency (like Neovim)
Description
- Wrong incsearch highlighting when calling nvim_buf_set_lines from timer in cmdline with conceallevel neovim/neovim#17810
- Incsearch loses highlights during redraw
- 🪓 we disable
conceallevel
during search
- vim.ui_attach: detect if a message was sent because of a redraw (with
ext_messages
) neovim/neovim#20416- redraw triggers last messages to
ext_messages
- 🪓 we wrap redraw, ignore messages and check for ui updates
- redraw triggers last messages to
- vim.ui_attach: with
ext_cmdline
,ext_messages
want an event for user input with getchar/getcharstr neovim/neovim#20311- we need to know when state will become blocking
- 🪓 we wrap input functions so we know blocking input is coming
- control the visible cursor with getchar(), vim.ui_attach+ext_cmdline, etc neovim/neovim#20309
- we need a way to control the visible cursor without switching windows/buffers/cursors
- 🪓 we render fake cursors instead
- plugins that rely on the cmdline position (like
cmp
) don't know the real cmdline position- 🪓 Noice fixes this for nvim-cmp
- Not compatible with neovide #17
- redraw doesn't update the UI during substitute neovim/neovim#20463
- fix(ui): flush ext_cmdline events before doing cmdpreview neovim/neovim#27950
- moving the cursor during
substitute
does not update the cmdline ui - 🪓 we do
vim.api.nvim_input("<space><bs>")
during substitute to force a redraw
- First echo has empty
kind
withext_messages
neovim/neovim#20462- first echo has the wrong kind
- [bag]: wrap doesn't work rcarriga/nvim-notify#137
- nvim-notify does not wrap notifications
- Formatting of
msg_show
formap
is missing newlines withext_messages
neovim/neovim#20715
kaiphat, Shougo, kuator, miversen33, jonatan-branting and 29 more
Metadata
Metadata
Assignees
Labels
pinnedstaleupstreamIssue is caused by a dependency (like Neovim)Issue is caused by a dependency (like Neovim)