folke / noice.nvim

πŸ’₯ Highly experimental plugin that completely replaces the UI for messages, cmdline and the popupmenu.
Apache License 2.0
4.3k stars 100 forks source link

Known Issues Tracker #6

Open folke opened 2 years ago

folke commented 2 years ago
ilan-schemoul commented 5 months ago

Another known issue acknowledged by the neovim's team is that this plugin might lead to assert failures (and so crash on startup). See https://github.com/neovim/neovim/issues/28331.

By the way the readme reads "It is highly recommended to use Neovim nightly, since a bunch of issues have already been fixed upstream." however nightly releases are shipped with RelWithDebInfo mode which (I believe but cannot find documentation about this) enables assertions checks which might fail because of Noice (I have checked that Release mode doesn't crash but RelWithDebInfo crashes)

justinmk commented 5 months ago

however nightly releases are shipped with RelWithDebInfo mode which (I believe but cannot find documentation about this) enables assertions checks which might fail because of Noice

Assertions declare conditions that "cannot happen". Without the assertions, behavior is just undefined and may silently lead to very weird and potentially destructive situations.

github-actions[bot] commented 3 months ago

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 7 days.

github-actions[bot] commented 2 months ago

This issue was closed because it has been stalled for 7 days with no activity.

bew commented 2 months ago

Hum this looks like a mistake πŸ€”

dbieber-rfideas commented 6 days ago

Another known issue acknowledged by the neovim's team is that this plugin might lead to assert failures (and so crash on startup). See neovim/neovim#28331.

By the way the readme reads "It is highly recommended to use Neovim nightly, since a bunch of issues have already been fixed upstream." however nightly releases are shipped with RelWithDebInfo mode which (I believe but cannot find documentation about this) enables assertions checks which might fail because of Noice (I have checked that Release mode doesn't crash but RelWithDebInfo crashes)

Does anyone know what we can do about this? I am not finding solutions, but maybe I am missing something. I am ok nerfing Noice if that is required, but would prefer not to completely disable the plugin. I've tried the latest nightly as of today and it's still crashing with the latest version of Noice from Lazy.