folke / noice.nvim Goto Github PK
View Code? Open in Web Editor NEW๐ฅ Highly experimental plugin that completely replaces the UI for messages, cmdline and the popupmenu.
License: Apache License 2.0
๐ฅ Highly experimental plugin that completely replaces the UI for messages, cmdline and the popupmenu.
License: Apache License 2.0
Describe the bug
For some odd reason Noice hides my statusbar.
Which version of Neovim are you using?
Gui(Neovide)
Note
The statusbar did appear in the TUI, but not in GUI clients(Neovide, Neovim-Qt).
Noice Log
Please include any related errors from the Noice log file. (open with :Noice log
)
10/4/2022 9:33:43 PM
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\text\init.lua:67: end_col value outside rangestack traceback:
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:97: in function <...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:96>
[C]: in function 'nvim_buf_set_extmark'
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\text\init.lua:67: in function 'highlight'
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\line\init.lua:55: in function 'highlight'
C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\block.lua:72: in function 'highlight'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\view\init.lua:151: in function 'render'
...\Aaron.vim\plugged\noice.nvim/lua\noice\view\notify.lua:57: in function <...\Aaron.vim\plugged\noice.nvim/lua\noice\view\notify.lua:48>
...
[C]: in function 'xpcall'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\view\init.lua:81: in function 'display'
C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\router.lua:91: in function <C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\router.lua:75>
[C]: in function 'xpcall'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...sers\Aaron.vim\plugged\noice.nvim/lua\noice\ui\init.lua:29: in function <...sers\Aaron.vim\plugged\noice.nvim/lua\noice\ui\init.lua:22>
[C]: in function 'nvim_err_writeln'
...\plugged\nvim-treesitter/lua\nvim-treesitter\install.lua:169: in function 'cb'
vim/_editor.lua:262: in function <vim/_editor.lua:261>10/4/2022 9:53:47 PM
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\text\init.lua:67: end_col value outside rangestack traceback:
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:97: in function <...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:96>
[C]: in function 'nvim_buf_set_extmark'
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\text\init.lua:67: in function 'highlight'
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\line\init.lua:55: in function 'highlight'
C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\block.lua:72: in function 'highlight'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\view\init.lua:151: in function 'render'
...\Aaron.vim\plugged\noice.nvim/lua\noice\view\notify.lua:57: in function <...\Aaron.vim\plugged\noice.nvim/lua\noice\view\notify.lua:48>
...
C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\hacks.lua:200: in function 'push'
C:\Users\Aaron.vim\plugged\nvim-notify/lua\notify\init.lua:214: in function 'notify'
...\Aaron.vim\plugged\noice.nvim/lua\noice\view\notify.lua:102: in function <...\Aaron.vim\plugged\noice.nvim/lua\noice\view\notify.lua:74>
[C]: in function 'xpcall'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\view\init.lua:81: in function 'display'
C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\router.lua:91: in function <C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\router.lua:75>
[C]: in function 'xpcall'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...sers\Aaron.vim\plugged\noice.nvim/lua\noice\ui\init.lua:29: in function <...sers\Aaron.vim\plugged\noice.nvim/lua\noice\ui\init.lua:22>10/4/2022 9:53:52 PM
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\text\init.lua:67: end_col value outside rangestack traceback:
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:97: in function <...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:96>
[C]: in function 'nvim_buf_set_extmark'
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\text\init.lua:67: in function 'highlight'
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\line\init.lua:55: in function 'highlight'
C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\block.lua:72: in function 'highlight'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\view\init.lua:151: in function 'render'
...\Aaron.vim\plugged\noice.nvim/lua\noice\view\notify.lua:57: in function <...\Aaron.vim\plugged\noice.nvim/lua\noice\view\notify.lua:48>
...
C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\hacks.lua:200: in function 'push'
C:\Users\Aaron.vim\plugged\nvim-notify/lua\notify\init.lua:214: in function 'notify'
...\Aaron.vim\plugged\noice.nvim/lua\noice\view\notify.lua:102: in function <...\Aaron.vim\plugged\noice.nvim/lua\noice\view\notify.lua:74>
[C]: in function 'xpcall'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\view\init.lua:81: in function 'display'
C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\router.lua:91: in function <C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\router.lua:75>
[C]: in function 'xpcall'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...sers\Aaron.vim\plugged\noice.nvim/lua\noice\ui\init.lua:29: in function <...sers\Aaron.vim\plugged\noice.nvim/lua\noice\ui\init.lua:22>10/4/2022 9:57:08 PM
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\text\init.lua:67: end_col value outside rangestack traceback:
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:97: in function <...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:96>
[C]: in function 'nvim_buf_set_extmark'
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\text\init.lua:67: in function 'highlight'
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\line\init.lua:55: in function 'highlight'
C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\block.lua:72: in function 'highlight'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\view\init.lua:151: in function 'render'
...\Aaron.vim\plugged\noice.nvim/lua\noice\view\notify.lua:57: in function <...\Aaron.vim\plugged\noice.nvim/lua\noice\view\notify.lua:48>
...
C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\hacks.lua:195: in function 'push'
C:\Users\Aaron.vim\plugged\nvim-notify/lua\notify\init.lua:214: in function 'notify'
...\Aaron.vim\plugged\noice.nvim/lua\noice\view\notify.lua:102: in function <...\Aaron.vim\plugged\noice.nvim/lua\noice\view\notify.lua:74>
[C]: in function 'xpcall'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\view\init.lua:81: in function 'display'
C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\router.lua:91: in function <C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\router.lua:75>
[C]: in function 'xpcall'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...sers\Aaron.vim\plugged\noice.nvim/lua\noice\ui\init.lua:29: in function <...sers\Aaron.vim\plugged\noice.nvim/lua\noice\ui\init.lua:22>10/4/2022 10:49:06 PM
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\utils\init.lua:129: Vim(append):Error executing lua callback: ...lugged\nvim-treesitter/lua\nvim-treesitter\highlight.lua:151: Keyboard interrupt
stack traceback:
[C]: in function 'nvim_buf_set_option'
...lugged\nvim-treesitter/lua\nvim-treesitter\highlight.lua:151: in function 'enable_syntax'
...lugged\nvim-treesitter/lua\nvim-treesitter\highlight.lua:175: in function 'detach'
...\plugged\nvim-treesitter/lua\nvim-treesitter\configs.lua:490: in function 'detach_module'
...\plugged\nvim-treesitter/lua\nvim-treesitter\configs.lua:499: in function 'reattach_module'
...\plugged\nvim-treesitter/lua\nvim-treesitter\configs.lua:108: in function <...\plugged\nvim-treesitter/lua\nvim-treesitter\configs.lua:107>
[C]: in function 'nvim_buf_set_option'
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\utils\init.lua:129: in function 'set_buf_options'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\view\init.lua:142: in function 'render'
...ers\Aaron.vim\plugged\noice.nvim/lua\noice\view\nui.lua:137: in function <...ers\Aaron.vim\plugged\noice.nvim/lua\noice\view\nui.lua:126>
[C]: in function 'xpcall'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\view\init.lua:81: in function 'display'
C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\router.lua:91: in function <C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\router.lua:75>
[C]: in function 'xpcall'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...sers\Aaron.vim\plugged\noice.nvim/lua\noice\ui\init.lua:29: in function <...sers\Aaron.vim\plugged\noice.nvim/lua\noice\ui\init.lua:22>stack traceback:
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:97: in function <...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:96>
[C]: in function 'nvim_buf_set_option'
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\utils\init.lua:129: in function 'set_buf_options'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\view\init.lua:142: in function 'render'
...ers\Aaron.vim\plugged\noice.nvim/lua\noice\view\nui.lua:137: in function <...ers\Aaron.vim\plugged\noice.nvim/lua\noice\view\nui.lua:126>
[C]: in function 'xpcall'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\view\init.lua:81: in function 'display'
C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\router.lua:91: in function <C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\router.lua:75>
[C]: in function 'xpcall'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...sers\Aaron.vim\plugged\noice.nvim/lua\noice\ui\init.lua:29: in function <...sers\Aaron.vim\plugged\noice.nvim/lua\noice\ui\init.lua:22>10/4/2022 10:50:17 PM
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\utils\init.lua:129: Vim(append):Error executing lua callback: ...lugged\nvim-treesitter/lua\nvim-treesitter\highlight.lua:151: Keyboard interrupt
stack traceback:
[C]: in function 'nvim_buf_set_option'
...lugged\nvim-treesitter/lua\nvim-treesitter\highlight.lua:151: in function 'enable_syntax'
...lugged\nvim-treesitter/lua\nvim-treesitter\highlight.lua:169: in function 'attach'
...\plugged\nvim-treesitter/lua\nvim-treesitter\configs.lua:477: in function 'attach_module'
...\plugged\nvim-treesitter/lua\nvim-treesitter\configs.lua:500: in function 'reattach_module'
...\plugged\nvim-treesitter/lua\nvim-treesitter\configs.lua:108: in function <...\plugged\nvim-treesitter/lua\nvim-treesitter\configs.lua:107>
[C]: in function 'nvim_buf_set_option'
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\utils\init.lua:129: in function 'set_buf_options'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\view\init.lua:142: in function 'render'
...ers\Aaron.vim\plugged\noice.nvim/lua\noice\view\nui.lua:137: in function <...ers\Aaron.vim\plugged\noice.nvim/lua\noice\view\nui.lua:126>
[C]: in function 'xpcall'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\view\init.lua:81: in function 'display'
C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\router.lua:91: in function <C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\router.lua:75>
[C]: in function 'xpcall'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...sers\Aaron.vim\plugged\noice.nvim/lua\noice\ui\init.lua:29: in function <...sers\Aaron.vim\plugged\noice.nvim/lua\noice\ui\init.lua:22>stack traceback:
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:97: in function <...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:96>
[C]: in function 'nvim_buf_set_option'
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\utils\init.lua:129: in function 'set_buf_options'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\view\init.lua:142: in function 'render'
...ers\Aaron.vim\plugged\noice.nvim/lua\noice\view\nui.lua:137: in function <...ers\Aaron.vim\plugged\noice.nvim/lua\noice\view\nui.lua:126>
[C]: in function 'xpcall'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\view\init.lua:81: in function 'display'
C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\router.lua:91: in function <C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\router.lua:75>
[C]: in function 'xpcall'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...sers\Aaron.vim\plugged\noice.nvim/lua\noice\ui\init.lua:29: in function <...sers\Aaron.vim\plugged\noice.nvim/lua\noice\ui\init.lua:22>10/4/2022 10:53:21 PM
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\text\init.lua:67: end_col value outside rangestack traceback:
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function <...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:101>
[C]: in function 'nvim_buf_set_extmark'
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\text\init.lua:67: in function 'highlight'
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\line\init.lua:55: in function 'highlight'
C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\block.lua:72: in function 'highlight'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\view\init.lua:151: in function 'render'
...\Aaron.vim\plugged\noice.nvim/lua\noice\view\notify.lua:57: in function <...\Aaron.vim\plugged\noice.nvim/lua\noice\view\notify.lua:48>
...
C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\hacks.lua:195: in function 'push'
C:\Users\Aaron.vim\plugged\nvim-notify/lua\notify\init.lua:214: in function 'notify'
...\Aaron.vim\plugged\noice.nvim/lua\noice\view\notify.lua:102: in function <...\Aaron.vim\plugged\noice.nvim/lua\noice\view\notify.lua:74>
[C]: in function 'xpcall'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:107: in function 'try'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\view\init.lua:81: in function 'display'
C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\router.lua:91: in function <C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\router.lua:75>
[C]: in function 'xpcall'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:107: in function 'try'
...sers\Aaron.vim\plugged\noice.nvim/lua\noice\ui\init.lua:29: in function <...sers\Aaron.vim\plugged\noice.nvim/lua\noice\ui\init.lua:22>10/6/2022 6:28:42 PM
...m\plugged\nvim-notify/lua/notify/service/buffer/init.lua:98: Vim(set):E218: autocommand nesting too deepstack traceback:
...rs\Aaron.vim\plugged\noice.nvim/lua/noice/util/call.lua:102: in function <...rs\Aaron.vim\plugged\noice.nvim/lua/noice/util/call.lua:101>
[C]: in function 'nvim_buf_set_option'
...m\plugged\nvim-notify/lua/notify/service/buffer/init.lua:98: in function 'render'
...ron.vim\plugged\nvim-notify/lua/notify/service/init.lua:53: in function 'push'
...s\Aaron.vim\plugged\noice.nvim/lua/noice/util/hacks.lua:196: in function 'push'
C:\Users\Aaron.vim\plugged\nvim-notify/lua/notify/init.lua:214: in function 'notify'
...\Aaron.vim\plugged\noice.nvim/lua/noice/view/notify.lua:125: in function '_notify'
...
[C]: in function 'xpcall'
...rs\Aaron.vim\plugged\noice.nvim/lua/noice/util/call.lua:107: in function <...rs\Aaron.vim\plugged\noice.nvim/lua/noice/util/call.lua:92>
...ers\Aaron.vim\plugged\noice.nvim/lua/noice/view/nui.lua:126: in function 'hide'
...rs\Aaron.vim\plugged\noice.nvim/lua/noice/view/init.lua:88: in function 'display'
...ron.vim\plugged\noice.nvim/lua/noice/message/router.lua:91: in function <...ron.vim\plugged\noice.nvim/lua/noice/message/router.lua:75>
[C]: in function 'xpcall'
...rs\Aaron.vim\plugged\noice.nvim/lua/noice/util/call.lua:107: in function 'try'
...ron.vim\plugged\noice.nvim/lua/noice/message/router.lua:34: in function 'fn'
vim/_editor.lua:467: in function 'cb'
vim/_editor.lua:262: in function <vim/_editor.lua:261>10/6/2022 6:28:42 PM
...m\plugged\nvim-notify/lua/notify/service/buffer/init.lua:98: Vim(set):E218: autocommand nesting too deepstack traceback:
...rs\Aaron.vim\plugged\noice.nvim/lua/noice/util/call.lua:102: in function <...rs\Aaron.vim\plugged\noice.nvim/lua/noice/util/call.lua:101>
[C]: in function 'nvim_buf_set_option'
...m\plugged\nvim-notify/lua/notify/service/buffer/init.lua:98: in function 'render'
...ron.vim\plugged\nvim-notify/lua/notify/service/init.lua:53: in function 'push'
...s\Aaron.vim\plugged\noice.nvim/lua/noice/util/hacks.lua:196: in function 'push'
C:\Users\Aaron.vim\plugged\nvim-notify/lua/notify/init.lua:214: in function 'notify'
...\Aaron.vim\plugged\noice.nvim/lua/noice/view/notify.lua:125: in function '_notify'
...
[C]: in function 'xpcall'
...rs\Aaron.vim\plugged\noice.nvim/lua/noice/util/call.lua:107: in function <...rs\Aaron.vim\plugged\noice.nvim/lua/noice/util/call.lua:92>
...ers\Aaron.vim\plugged\noice.nvim/lua/noice/view/nui.lua:126: in function 'hide'
...rs\Aaron.vim\plugged\noice.nvim/lua/noice/view/init.lua:88: in function 'display'
...ron.vim\plugged\noice.nvim/lua/noice/message/router.lua:91: in function <...ron.vim\plugged\noice.nvim/lua/noice/message/router.lua:75>
[C]: in function 'xpcall'
...rs\Aaron.vim\plugged\noice.nvim/lua/noice/util/call.lua:107: in function 'try'
...ron.vim\plugged\noice.nvim/lua/noice/message/router.lua:34: in function 'fn'
vim/_editor.lua:467: in function 'cb'
vim/_editor.lua:262: in function <vim/_editor.lua:261>
Describe the bug
Starting neovim on WSL2 Ubuntu with noice.nvim installed with packer and received an error:
Currently using the default packer snippet to manage the plugin:
-- Packer
use({
"folke/noice.nvim",
event = "VimEnter",
config = function()
require("noice").setup()
end,
requires = {
-- if you lazy-load any plugin below, make sure to add proper `module="..."` entries
"MunifTanjim/nui.nvim",
"rcarriga/nvim-notify",
}
})
What version of Nevoim are you using?
neovim version: 0.8.0
To Reproduce
Start neovim in WSL2 Ubuntu
Expected behavior
Expected to have no error message on starting neovim
Describe the bug
I'm would love to just use the cmdline popup by itself, but I can't figure out how to disable the notify component.
Which version of Neovim are you using?
Gui? Nightly? Version?
0.8
To Reproduce
Steps to reproduce the behavior:
Enable noice, set history, notify to { enabled = false}
Expected Behavior
A clear and concise description of what you expected to happen.
messages to work as normal vim.
Screenshots
If applicable, add screenshots to help explain your problem.
Noice Log
Please include any related errors from the Noice log file. (open with :Noice log
)
Log comes here
Hi @folke,
Just tried this plugin out, and it's fantastic out of the box ๐. Really cool that it works so well despite all the lingering bugs in the vim.ui_attach
api.
Since it's still WIP thought I'd report an issue I noticed using it.
I've noticed that whilst autocompleting with the wildmenu (at least I assume the menu that looks like the cmp window is the wildmenu). When I hit backspace, the window re-opens in the wrong position, just above the original commandline position.
I'm currently using cmdheight=0
if that's relevant and can reproduce it using the following steps, note the specific completion is somewhat arbitrary, it's just one I noticed.
cmenu<space>
<tab>
to open the wildmenu (or whatever key you have setup)the check for lazyredraw
runs during setup, but if the user sets the option later in their config, we won't see it.
Better to defer some checks by 1s.
I want to custom icons. Because my fonts does not support the special characters.
But it does not work.
require'noice'.setup {
cmdline = {
enabled = true,
menu = 'popup',
icons = {
['/'] = { icon = '/', hl_group = 'DiagnosticWarn' },
['?'] = { icon = '?', hl_group = 'DiagnosticWarn' },
[':'] = { icon = ':', hl_group = 'DiagnosticInfo', firstc = false },
},
},
}
What is the correct solution?
Describe the bug
When pressing <C-c>
in the command mode window(:
) without inputting any commands, Neovim closes.
To Reproduce
:
in normal mode<C-c>
<C-c>
would either do nothing or close the window.Noice log
Please include any related errors from the Noice log file. (open with :Noice log
)
10/4/2022 2:42:21 PM
...ers\s158658\.vim\plugged\nui.nvim/lua\nui\utils\init.lua:129: Keyboard interrupt
stack traceback:
...\s158658\.vim\plugged\noice.nvim/lua\noice\util\call.lua:97: in function <...\s158658\.vim\plugged\noice.nvim/lua\noice\util\call.lua:96>
[C]: in function 'nvim_buf_set_option'
...ers\s158658\.vim\plugged\nui.nvim/lua\nui\utils\init.lua:129: in function 'set_buf_options'
...\s158658\.vim\plugged\noice.nvim/lua\noice\view\init.lua:142: in function 'render'
...s\s158658\.vim\plugged\noice.nvim/lua\noice\view\nui.lua:137: in function <...s\s158658\.vim\plugged\noice.nvim/lua\noice\view\nui.lua:126>
[C]: in function 'xpcall'
...\s158658\.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...\s158658\.vim\plugged\noice.nvim/lua\noice\view\init.lua:81: in function 'display'
...ers\s158658\.vim\plugged\noice.nvim/lua\noice\router.lua:91: in function <...ers\s158658\.vim\plugged\noice.nvim/lua\noice\router.lua:75>
[C]: in function 'xpcall'
...\s158658\.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...rs\s158658\.vim\plugged\noice.nvim/lua\noice\ui\init.lua:29: in function <...rs\s158658\.vim\plugged\noice.nvim/lua\noice\ui\init.lua:22>
10/4/2022 2:43:18 PM
...ers\s158658\.vim\plugged\nui.nvim/lua\nui\utils\init.lua:129: Keyboard interrupt
stack traceback:
...\s158658\.vim\plugged\noice.nvim/lua\noice\util\call.lua:97: in function <...\s158658\.vim\plugged\noice.nvim/lua\noice\util\call.lua:96>
[C]: in function 'nvim_buf_set_option'
...ers\s158658\.vim\plugged\nui.nvim/lua\nui\utils\init.lua:129: in function 'set_buf_options'
...\s158658\.vim\plugged\noice.nvim/lua\noice\view\init.lua:142: in function 'render'
...s\s158658\.vim\plugged\noice.nvim/lua\noice\view\nui.lua:137: in function <...s\s158658\.vim\plugged\noice.nvim/lua\noice\view\nui.lua:126>
[C]: in function 'xpcall'
...\s158658\.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...\s158658\.vim\plugged\noice.nvim/lua\noice\view\init.lua:81: in function 'display'
...ers\s158658\.vim\plugged\noice.nvim/lua\noice\router.lua:91: in function <...ers\s158658\.vim\plugged\noice.nvim/lua\noice\router.lua:75>
[C]: in function 'xpcall'
...\s158658\.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...rs\s158658\.vim\plugged\noice.nvim/lua\noice\ui\init.lua:29: in function <...rs\s158658\.vim\plugged\noice.nvim/lua\noice\ui\init.lua:22>
10/4/2022 5:35:57 PM
...ers\s158658\.vim\plugged\nui.nvim/lua\nui\utils\init.lua:129: Vim(append):Error executing lua callback: ...lugged\nvim-treesitter/lua\nvim-treesitter\highlight.lua:151: Keyboard interrupt
stack traceback:
[C]: in function 'nvim_buf_set_option'
...lugged\nvim-treesitter/lua\nvim-treesitter\highlight.lua:151: in function 'enable_syntax'
...lugged\nvim-treesitter/lua\nvim-treesitter\highlight.lua:169: in function 'attach'
...\plugged\nvim-treesitter/lua\nvim-treesitter\configs.lua:477: in function 'attach_module'
...\plugged\nvim-treesitter/lua\nvim-treesitter\configs.lua:500: in function 'reattach_module'
...\plugged\nvim-treesitter/lua\nvim-treesitter\configs.lua:108: in function <...\plugged\nvim-treesitter/lua\nvim-treesitter\configs.lua:107>
[C]: in function 'nvim_buf_set_option'
...ers\s158658\.vim\plugged\nui.nvim/lua\nui\utils\init.lua:129: in function 'set_buf_options'
...\s158658\.vim\plugged\noice.nvim/lua\noice\view\init.lua:142: in function 'render'
...s\s158658\.vim\plugged\noice.nvim/lua\noice\view\nui.lua:137: in function <...s\s158658\.vim\plugged\noice.nvim/lua\noice\view\nui.lua:126>
[C]: in function 'xpcall'
...\s158658\.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...\s158658\.vim\plugged\noice.nvim/lua\noice\view\init.lua:81: in function 'display'
...ers\s158658\.vim\plugged\noice.nvim/lua\noice\router.lua:91: in function <...ers\s158658\.vim\plugged\noice.nvim/lua\noice\router.lua:75>
[C]: in function 'xpcall'
...\s158658\.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...rs\s158658\.vim\plugged\noice.nvim/lua\noice\ui\init.lua:29: in function <...rs\s158658\.vim\plugged\noice.nvim/lua\noice\ui\init.lua:22>
stack traceback:
...\s158658\.vim\plugged\noice.nvim/lua\noice\util\call.lua:97: in function <...\s158658\.vim\plugged\noice.nvim/lua\noice\util\call.lua:96>
[C]: in function 'nvim_buf_set_option'
...ers\s158658\.vim\plugged\nui.nvim/lua\nui\utils\init.lua:129: in function 'set_buf_options'
...\s158658\.vim\plugged\noice.nvim/lua\noice\view\init.lua:142: in function 'render'
...s\s158658\.vim\plugged\noice.nvim/lua\noice\view\nui.lua:137: in function <...s\s158658\.vim\plugged\noice.nvim/lua\noice\view\nui.lua:126>
[C]: in function 'xpcall'
...\s158658\.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...\s158658\.vim\plugged\noice.nvim/lua\noice\view\init.lua:81: in function 'display'
...ers\s158658\.vim\plugged\noice.nvim/lua\noice\router.lua:91: in function <...ers\s158658\.vim\plugged\noice.nvim/lua\noice\router.lua:75>
[C]: in function 'xpcall'
...\s158658\.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...rs\s158658\.vim\plugged\noice.nvim/lua\noice\ui\init.lua:29: in function <...rs\s158658\.vim\plugged\noice.nvim/lua\noice\ui\init.lua:22>
10/4/2022 5:40:21 PM
...ers\s158658\.vim\plugged\nui.nvim/lua\nui\utils\init.lua:129: Vim(append):Error executing lua callback: ...lugged\nvim-treesitter/lua\nvim-treesitter\highlight.lua:151: Keyboard interrupt
stack traceback:
[C]: in function 'nvim_buf_set_option'
...lugged\nvim-treesitter/lua\nvim-treesitter\highlight.lua:151: in function 'enable_syntax'
...lugged\nvim-treesitter/lua\nvim-treesitter\highlight.lua:175: in function 'detach'
...\plugged\nvim-treesitter/lua\nvim-treesitter\configs.lua:490: in function 'detach_module'
...\plugged\nvim-treesitter/lua\nvim-treesitter\configs.lua:499: in function 'reattach_module'
...\plugged\nvim-treesitter/lua\nvim-treesitter\configs.lua:108: in function <...\plugged\nvim-treesitter/lua\nvim-treesitter\configs.lua:107>
[C]: in function 'nvim_buf_set_option'
...ers\s158658\.vim\plugged\nui.nvim/lua\nui\utils\init.lua:129: in function 'set_buf_options'
...\s158658\.vim\plugged\noice.nvim/lua\noice\view\init.lua:142: in function 'render'
...s\s158658\.vim\plugged\noice.nvim/lua\noice\view\nui.lua:137: in function <...s\s158658\.vim\plugged\noice.nvim/lua\noice\view\nui.lua:126>
[C]: in function 'xpcall'
...\s158658\.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...\s158658\.vim\plugged\noice.nvim/lua\noice\view\init.lua:81: in function 'display'
...ers\s158658\.vim\plugged\noice.nvim/lua\noice\router.lua:91: in function <...ers\s158658\.vim\plugged\noice.nvim/lua\noice\router.lua:75>
[C]: in function 'xpcall'
...\s158658\.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...rs\s158658\.vim\plugged\noice.nvim/lua\noice\ui\init.lua:29: in function <...rs\s158658\.vim\plugged\noice.nvim/lua\noice\ui\init.lua:22>
stack traceback:
...\s158658\.vim\plugged\noice.nvim/lua\noice\util\call.lua:97: in function <...\s158658\.vim\plugged\noice.nvim/lua\noice\util\call.lua:96>
[C]: in function 'nvim_buf_set_option'
...ers\s158658\.vim\plugged\nui.nvim/lua\nui\utils\init.lua:129: in function 'set_buf_options'
...\s158658\.vim\plugged\noice.nvim/lua\noice\view\init.lua:142: in function 'render'
...s\s158658\.vim\plugged\noice.nvim/lua\noice\view\nui.lua:137: in function <...s\s158658\.vim\plugged\noice.nvim/lua\noice\view\nui.lua:126>
[C]: in function 'xpcall'
...\s158658\.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...\s158658\.vim\plugged\noice.nvim/lua\noice\view\init.lua:81: in function 'display'
...ers\s158658\.vim\plugged\noice.nvim/lua\noice\router.lua:91: in function <...ers\s158658\.vim\plugged\noice.nvim/lua\noice\router.lua:75>
[C]: in function 'xpcall'
...\s158658\.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...rs\s158658\.vim\plugged\noice.nvim/lua\noice\ui\init.lua:29: in function <...rs\s158658\.vim\plugged\noice.nvim/lua\noice\ui\init.lua:22>
10/4/2022 6:21:48 PM
...ers\s158658\.vim\plugged\nui.nvim/lua\nui\utils\init.lua:129: Vim(append):Error executing lua callback: ...lugged\nvim-treesitter/lua\nvim-treesitter\highlight.lua:151: Keyboard interrupt
stack traceback:
[C]: in function 'nvim_buf_set_option'
...lugged\nvim-treesitter/lua\nvim-treesitter\highlight.lua:151: in function 'enable_syntax'
...lugged\nvim-treesitter/lua\nvim-treesitter\highlight.lua:175: in function 'detach'
...\plugged\nvim-treesitter/lua\nvim-treesitter\configs.lua:490: in function 'detach_module'
...\plugged\nvim-treesitter/lua\nvim-treesitter\configs.lua:499: in function 'reattach_module'
...\plugged\nvim-treesitter/lua\nvim-treesitter\configs.lua:108: in function <...\plugged\nvim-treesitter/lua\nvim-treesitter\configs.lua:107>
[C]: in function 'nvim_buf_set_option'
...ers\s158658\.vim\plugged\nui.nvim/lua\nui\utils\init.lua:129: in function 'set_buf_options'
...\s158658\.vim\plugged\noice.nvim/lua\noice\view\init.lua:142: in function 'render'
...s\s158658\.vim\plugged\noice.nvim/lua\noice\view\nui.lua:137: in function <...s\s158658\.vim\plugged\noice.nvim/lua\noice\view\nui.lua:126>
[C]: in function 'xpcall'
...\s158658\.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...\s158658\.vim\plugged\noice.nvim/lua\noice\view\init.lua:81: in function 'display'
...ers\s158658\.vim\plugged\noice.nvim/lua\noice\router.lua:91: in function <...ers\s158658\.vim\plugged\noice.nvim/lua\noice\router.lua:75>
[C]: in function 'xpcall'
...\s158658\.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...rs\s158658\.vim\plugged\noice.nvim/lua\noice\ui\init.lua:29: in function <...rs\s158658\.vim\plugged\noice.nvim/lua\noice\ui\init.lua:22>
stack traceback:
...\s158658\.vim\plugged\noice.nvim/lua\noice\util\call.lua:97: in function <...\s158658\.vim\plugged\noice.nvim/lua\noice\util\call.lua:96>
[C]: in function 'nvim_buf_set_option'
...ers\s158658\.vim\plugged\nui.nvim/lua\nui\utils\init.lua:129: in function 'set_buf_options'
...\s158658\.vim\plugged\noice.nvim/lua\noice\view\init.lua:142: in function 'render'
...s\s158658\.vim\plugged\noice.nvim/lua\noice\view\nui.lua:137: in function <...s\s158658\.vim\plugged\noice.nvim/lua\noice\view\nui.lua:126>
[C]: in function 'xpcall'
...\s158658\.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...\s158658\.vim\plugged\noice.nvim/lua\noice\view\init.lua:81: in function 'display'
...ers\s158658\.vim\plugged\noice.nvim/lua\noice\router.lua:91: in function <...ers\s158658\.vim\plugged\noice.nvim/lua\noice\router.lua:75>
[C]: in function 'xpcall'
...\s158658\.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...rs\s158658\.vim\plugged\noice.nvim/lua\noice\ui\init.lua:29: in function <...rs\s158658\.vim\plugged\noice.nvim/lua\noice\ui\init.lua:22>
10/4/2022 6:21:55 PM
...ers\s158658\.vim\plugged\nui.nvim/lua\nui\utils\init.lua:129: Keyboard interrupt
stack traceback:
...\s158658\.vim\plugged\noice.nvim/lua\noice\util\call.lua:97: in function <...\s158658\.vim\plugged\noice.nvim/lua\noice\util\call.lua:96>
[C]: in function 'nvim_buf_set_option'
...ers\s158658\.vim\plugged\nui.nvim/lua\nui\utils\init.lua:129: in function 'set_buf_options'
...\s158658\.vim\plugged\noice.nvim/lua\noice\view\init.lua:142: in function 'render'
...s\s158658\.vim\plugged\noice.nvim/lua\noice\view\nui.lua:137: in function <...s\s158658\.vim\plugged\noice.nvim/lua\noice\view\nui.lua:126>
[C]: in function 'xpcall'
...\s158658\.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...\s158658\.vim\plugged\noice.nvim/lua\noice\view\init.lua:81: in function 'display'
...ers\s158658\.vim\plugged\noice.nvim/lua\noice\router.lua:91: in function <...ers\s158658\.vim\plugged\noice.nvim/lua\noice\router.lua:75>
[C]: in function 'xpcall'
...\s158658\.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...rs\s158658\.vim\plugged\noice.nvim/lua\noice\ui\init.lua:29: in function <...rs\s158658\.vim\plugged\noice.nvim/lua\noice\ui\init.lua:22>
10/4/2022 6:32:34 PM
...ers\s158658\.vim\plugged\nui.nvim/lua\nui\utils\init.lua:129: Vim(append):Error executing lua callback: ...lugged\nvim-treesitter/lua\nvim-treesitter\highlight.lua:151: Keyboard interrupt
stack traceback:
[C]: in function 'nvim_buf_set_option'
...lugged\nvim-treesitter/lua\nvim-treesitter\highlight.lua:151: in function 'enable_syntax'
...lugged\nvim-treesitter/lua\nvim-treesitter\highlight.lua:175: in function 'detach'
...\plugged\nvim-treesitter/lua\nvim-treesitter\configs.lua:490: in function 'detach_module'
...\plugged\nvim-treesitter/lua\nvim-treesitter\configs.lua:499: in function 'reattach_module'
...\plugged\nvim-treesitter/lua\nvim-treesitter\configs.lua:108: in function <...\plugged\nvim-treesitter/lua\nvim-treesitter\configs.lua:107>
[C]: in function 'nvim_buf_set_option'
...ers\s158658\.vim\plugged\nui.nvim/lua\nui\utils\init.lua:129: in function 'set_buf_options'
...\s158658\.vim\plugged\noice.nvim/lua\noice\view\init.lua:142: in function 'render'
...s\s158658\.vim\plugged\noice.nvim/lua\noice\view\nui.lua:137: in function <...s\s158658\.vim\plugged\noice.nvim/lua\noice\view\nui.lua:126>
[C]: in function 'xpcall'
...\s158658\.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...\s158658\.vim\plugged\noice.nvim/lua\noice\view\init.lua:81: in function 'display'
...ers\s158658\.vim\plugged\noice.nvim/lua\noice\router.lua:91: in function <...ers\s158658\.vim\plugged\noice.nvim/lua\noice\router.lua:75>
[C]: in function 'xpcall'
...\s158658\.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...rs\s158658\.vim\plugged\noice.nvim/lua\noice\ui\init.lua:29: in function <...rs\s158658\.vim\plugged\noice.nvim/lua\noice\ui\init.lua:22>
stack traceback:
...\s158658\.vim\plugged\noice.nvim/lua\noice\util\call.lua:97: in function <...\s158658\.vim\plugged\noice.nvim/lua\noice\util\call.lua:96>
[C]: in function 'nvim_buf_set_option'
...ers\s158658\.vim\plugged\nui.nvim/lua\nui\utils\init.lua:129: in function 'set_buf_options'
...\s158658\.vim\plugged\noice.nvim/lua\noice\view\init.lua:142: in function 'render'
...s\s158658\.vim\plugged\noice.nvim/lua\noice\view\nui.lua:137: in function <...s\s158658\.vim\plugged\noice.nvim/lua\noice\view\nui.lua:126>
[C]: in function 'xpcall'
...\s158658\.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...\s158658\.vim\plugged\noice.nvim/lua\noice\view\init.lua:81: in function 'display'
...ers\s158658\.vim\plugged\noice.nvim/lua\noice\router.lua:91: in function <...ers\s158658\.vim\plugged\noice.nvim/lua\noice\router.lua:75>
[C]: in function 'xpcall'
...\s158658\.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...rs\s158658\.vim\plugged\noice.nvim/lua\noice\ui\init.lua:29: in function <...rs\s158658\.vim\plugged\noice.nvim/lua\noice\ui\init.lua:22>
Describe the bug
Run :Noice
. Close the opened buffer. Run it again. No buffer is opened and you get an error.
To Reproduce
See above.
Expected behavior
Running :Noice
the second time re-opens the buffer like the first time.
Noice log
Tue Oct 4 06:46:16 2022
.../site/pack/packer/opt/noice.nvim/lua/noice/view/init.lua:140: Expected Lua number
stack traceback:
[C]: in function 'pcall'
.../site/pack/packer/opt/noice.nvim/lua/noice/util/call.lua:54: in function 'on_error'
.../site/pack/packer/opt/noice.nvim/lua/noice/util/call.lua:97: in function <.../site/pack/packer/opt/noice.nvim/lua/noice/util/call.lua:96>
[C]: in function 'nvim_buf_set_lines'
.../site/pack/packer/opt/noice.nvim/lua/noice/view/init.lua:140: in function 'render'
...m/site/pack/packer/opt/noice.nvim/lua/noice/view/nui.lua:160: in function <...m/site/pack/packer/opt/noice.nvim/lua/noice/view/nui.lua:153>
[C]: in function 'xpcall'
.../site/pack/packer/opt/noice.nvim/lua/noice/util/call.lua:102: in function 'try'
.../site/pack/packer/opt/noice.nvim/lua/noice/view/init.lua:77: in function 'display'
...m/site/pack/packer/opt/noice.nvim/lua/noice/commands.lua:34: in function 'history'
...m/site/pack/packer/opt/noice.nvim/lua/noice/commands.lua:47: in function <...m/site/pack/packer/opt/noice.nvim/lua/noice/commands.lua:42>
Tue Oct 4 06:46:37 2022
.../site/pack/packer/opt/noice.nvim/lua/noice/view/init.lua:140: Expected Lua number
stack traceback:
[C]: in function 'pcall'
.../site/pack/packer/opt/noice.nvim/lua/noice/util/call.lua:54: in function 'on_error'
.../site/pack/packer/opt/noice.nvim/lua/noice/util/call.lua:97: in function <.../site/pack/packer/opt/noice.nvim/lua/noice/util/call.lua:96>
[C]: in function 'nvim_buf_set_lines'
.../site/pack/packer/opt/noice.nvim/lua/noice/view/init.lua:140: in function 'render'
...m/site/pack/packer/opt/noice.nvim/lua/noice/view/nui.lua:160: in function <...m/site/pack/packer/opt/noice.nvim/lua/noice/view/nui.lua:153>
[C]: in function 'xpcall'
.../site/pack/packer/opt/noice.nvim/lua/noice/util/call.lua:102: in function 'try'
.../site/pack/packer/opt/noice.nvim/lua/noice/view/init.lua:77: in function 'display'
...m/site/pack/packer/opt/noice.nvim/lua/noice/commands.lua:34: in function 'history'
...m/site/pack/packer/opt/noice.nvim/lua/noice/commands.lua:47: in function <...m/site/pack/packer/opt/noice.nvim/lua/noice/commands.lua:42>
Tue Oct 4 06:48:12 2022
.../site/pack/packer/opt/noice.nvim/lua/noice/view/init.lua:140: Expected Lua number
stack traceback:
[C]: in function 'pcall'
.../site/pack/packer/opt/noice.nvim/lua/noice/util/call.lua:54: in function 'on_error'
.../site/pack/packer/opt/noice.nvim/lua/noice/util/call.lua:97: in function <.../site/pack/packer/opt/noice.nvim/lua/noice/util/call.lua:96>
[C]: in function 'nvim_buf_set_lines'
.../site/pack/packer/opt/noice.nvim/lua/noice/view/init.lua:140: in function 'render'
...m/site/pack/packer/opt/noice.nvim/lua/noice/view/nui.lua:160: in function <...m/site/pack/packer/opt/noice.nvim/lua/noice/view/nui.lua:153>
[C]: in function 'xpcall'
.../site/pack/packer/opt/noice.nvim/lua/noice/util/call.lua:102: in function 'try'
.../site/pack/packer/opt/noice.nvim/lua/noice/view/init.lua:77: in function 'display'
...m/site/pack/packer/opt/noice.nvim/lua/noice/commands.lua:34: in function 'history'
...m/site/pack/packer/opt/noice.nvim/lua/noice/commands.lua:47: in function <...m/site/pack/packer/opt/noice.nvim/lua/noice/commands.lua:42>
conceallevel
during searchext_messages
cmp
) don't know the real cmdline position
substitute
does not update the cmdline uivim.api.nvim_input("<space><bs>")
during substitute to force a redrawDescribe the bug
If I resize the pane of the terminal where vim is running in, lualine disappears. It only happens while noice is enabled.
Which version of Neovim are you using?
0.80
To Reproduce
run noice and lualine, then resize the terminal window / pane.
Expected Behavior
Window is resized and lualine is till visible at the bottom
Noice Log
Please include any related errors from the Noice log file. (open with :Noice log
)
Log comes here
Steps:
Describe the bug
Not sure why but when using https://github.com/rmagatti/auto-session with this plugin I keep getting an extra empty buffer window when I open a new session. Just calling nvim
in a previously used directory (it saves a session after quitting) after opening some files.
Which version of Neovim are you using?
I'm using packer and nvchad with Neovim v0.8.0
To Reproduce
Open up a new session and you start having an extra new empty buffer. I also am using nvim-tree and bunch of other plugins so idk if maybe something else is interfering with this plugin.
Expected Behavior
No extra buffer window when new session is opened.
Describe the bug
noice.nvim
defaults last active window number to 3 instead of 1.
Which version of Neovim are you using?
NVIM v0.9.0-dev-1228-ga93ff5fc6-dirty
Build type: Release
LuaJIT 2.1.0-beta3
(nightly, I have not tested on stable - do you think this makes a difference?).
To Reproduce
Tested using minimal.lua
, see attached video.
noice.nvim
vim.fn.winnr('$')
returns 3noice.nvim
vim.fn.winnr('$')
correctly returns 1I realised it because all configuration toggling functions that check if a certain window/buffer is the last one before quitting stopped working correctly (debugging, I realised that the condition vim.fn.winnr('$')
no longer held).
Expected Behavior
vim.fn.winnr('$')
to always return 1
Describe the bug
If I put any print
statement in the config file of a plugin, neovim crashes with
hi!Assertion failed: (to_scroll >= 0), function msg_scroll_flush, file message.c, line 2414.
fish: Job 1, 'nvim' terminated by signal SIGABRT (Abort)
โ
Which version of Neovim are you using?
NVIM v0.8.0-1-g9e784a53b
Build type: RelWithDebInfo
To Reproduce
Steps to reproduce the behavior:
plugins.lua
, where packer is used, paste: use({
"rcarriga/nvim-notify",
config = function()
require("notify").setup({})
end,
})
use({
"folke/noice.nvim",
event = "VimEnter",
config = function()
require("noice").setup({})
end,
requires = {
"MunifTanjim/nui.nvim",
"rcarriga/nvim-notify",
},
})
print("hi!")
Expected Behavior
Message is printed using notify or printed to regular messages.
Describe the bug
I've installed the plugin with packer. Used one of the config recipes from the wiki but I can't get it to work.
To Reproduce
Install with Packer
Copy the config recipe from the wiki:
use {
'folke/noice.nvim',
event = "VimEnter",
requires = {
-- if you lazy-load any plugin below, make sure to add proper `module="..."` entries
"MunifTanjim/nui.nvim",
"rcarriga/nvim-notify",
"hrsh7th/nvim-cmp",
},
config = function()
require("noice").setup({
views = {
cmdline_popup = {
border = {
style = "none",
padding = { 2, 3 },
},
filter_options = {},
win_options = {
winhighlight = "NormalFloat:NormalFloat,FloatBorder:FloatBorder",
},
},
},
routes = {
{
filter = {
event = "cmdline",
find = "^%s*[/?]",
},
view = "cmdline",
},
},
})
end
}
I also tried without lazy loading and still didn't work. Also tried running Noice enable
, didn't work.
Expected behavior
I'd expect the command line to appear in a popup on the center of the screen.
This is how my command line looks.
So this issue is a little unclear since I don't know where it should be, i.e. in cmp-cmdline's repo or here, but this seems like a good place to start.
When using https://github.com/hrsh7th/cmp-cmdline with this plugin enabled, the position of the cmp window is just above the cmdline and doesn't change. This makes sense since cmp-cmdline likely hardcoded the position of the window and has not adapted to vim.ui_attach
so there is likely some change required there. Although something that made me think it could maybe be solved here was the addition of this change to cmp-cmdline that no longer constrains the source to just the cmdline
hrsh7th/cmp-cmdline#61
Although I guess with ui_attach
you are in cmdline mode, so maybe that would have to be disabled somehow and re-enabled as a source for your window. Not sure what/if there is a good solution or if the two plugins are just incompatible.
Describe the bug
There is latency between pressing a key and the output appearing in the cmdline. This is probably because the cmdline window is "fake". Perhaps instead of emulating a cursorline and displaying text typed, have an actual window you can type text in and send the input to vim.cmd
? Take my suggestion with a grain of salt, I have not looked at how you implemented this and you are far more experienced than I am creating lua plugins.
What version of Nevoim are you using?
Gui
To Reproduce
:
Noice log
Please include any related errors from the Noice log file. (open with :Noice log
)
10/4/2022 9:33:43 PM
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\text\init.lua:67: end_col value outside rangestack traceback:
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:97: in function <...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:96>
[C]: in function 'nvim_buf_set_extmark'
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\text\init.lua:67: in function 'highlight'
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\line\init.lua:55: in function 'highlight'
C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\block.lua:72: in function 'highlight'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\view\init.lua:151: in function 'render'
...\Aaron.vim\plugged\noice.nvim/lua\noice\view\notify.lua:57: in function <...\Aaron.vim\plugged\noice.nvim/lua\noice\view\notify.lua:48>
...
[C]: in function 'xpcall'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\view\init.lua:81: in function 'display'
C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\router.lua:91: in function <C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\router.lua:75>
[C]: in function 'xpcall'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...sers\Aaron.vim\plugged\noice.nvim/lua\noice\ui\init.lua:29: in function <...sers\Aaron.vim\plugged\noice.nvim/lua\noice\ui\init.lua:22>
[C]: in function 'nvim_err_writeln'
...\plugged\nvim-treesitter/lua\nvim-treesitter\install.lua:169: in function 'cb'
vim/_editor.lua:262: in function <vim/_editor.lua:261>10/4/2022 9:53:47 PM
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\text\init.lua:67: end_col value outside rangestack traceback:
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:97: in function <...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:96>
[C]: in function 'nvim_buf_set_extmark'
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\text\init.lua:67: in function 'highlight'
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\line\init.lua:55: in function 'highlight'
C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\block.lua:72: in function 'highlight'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\view\init.lua:151: in function 'render'
...\Aaron.vim\plugged\noice.nvim/lua\noice\view\notify.lua:57: in function <...\Aaron.vim\plugged\noice.nvim/lua\noice\view\notify.lua:48>
...
C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\hacks.lua:200: in function 'push'
C:\Users\Aaron.vim\plugged\nvim-notify/lua\notify\init.lua:214: in function 'notify'
...\Aaron.vim\plugged\noice.nvim/lua\noice\view\notify.lua:102: in function <...\Aaron.vim\plugged\noice.nvim/lua\noice\view\notify.lua:74>
[C]: in function 'xpcall'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\view\init.lua:81: in function 'display'
C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\router.lua:91: in function <C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\router.lua:75>
[C]: in function 'xpcall'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...sers\Aaron.vim\plugged\noice.nvim/lua\noice\ui\init.lua:29: in function <...sers\Aaron.vim\plugged\noice.nvim/lua\noice\ui\init.lua:22>10/4/2022 9:53:52 PM
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\text\init.lua:67: end_col value outside rangestack traceback:
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:97: in function <...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:96>
[C]: in function 'nvim_buf_set_extmark'
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\text\init.lua:67: in function 'highlight'
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\line\init.lua:55: in function 'highlight'
C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\block.lua:72: in function 'highlight'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\view\init.lua:151: in function 'render'
...\Aaron.vim\plugged\noice.nvim/lua\noice\view\notify.lua:57: in function <...\Aaron.vim\plugged\noice.nvim/lua\noice\view\notify.lua:48>
...
C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\hacks.lua:200: in function 'push'
C:\Users\Aaron.vim\plugged\nvim-notify/lua\notify\init.lua:214: in function 'notify'
...\Aaron.vim\plugged\noice.nvim/lua\noice\view\notify.lua:102: in function <...\Aaron.vim\plugged\noice.nvim/lua\noice\view\notify.lua:74>
[C]: in function 'xpcall'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\view\init.lua:81: in function 'display'
C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\router.lua:91: in function <C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\router.lua:75>
[C]: in function 'xpcall'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...sers\Aaron.vim\plugged\noice.nvim/lua\noice\ui\init.lua:29: in function <...sers\Aaron.vim\plugged\noice.nvim/lua\noice\ui\init.lua:22>10/4/2022 9:57:08 PM
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\text\init.lua:67: end_col value outside rangestack traceback:
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:97: in function <...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:96>
[C]: in function 'nvim_buf_set_extmark'
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\text\init.lua:67: in function 'highlight'
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\line\init.lua:55: in function 'highlight'
C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\block.lua:72: in function 'highlight'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\view\init.lua:151: in function 'render'
...\Aaron.vim\plugged\noice.nvim/lua\noice\view\notify.lua:57: in function <...\Aaron.vim\plugged\noice.nvim/lua\noice\view\notify.lua:48>
...
C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\hacks.lua:195: in function 'push'
C:\Users\Aaron.vim\plugged\nvim-notify/lua\notify\init.lua:214: in function 'notify'
...\Aaron.vim\plugged\noice.nvim/lua\noice\view\notify.lua:102: in function <...\Aaron.vim\plugged\noice.nvim/lua\noice\view\notify.lua:74>
[C]: in function 'xpcall'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\view\init.lua:81: in function 'display'
C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\router.lua:91: in function <C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\router.lua:75>
[C]: in function 'xpcall'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...sers\Aaron.vim\plugged\noice.nvim/lua\noice\ui\init.lua:29: in function <...sers\Aaron.vim\plugged\noice.nvim/lua\noice\ui\init.lua:22>10/4/2022 10:49:06 PM
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\utils\init.lua:129: Vim(append):Error executing lua callback: ...lugged\nvim-treesitter/lua\nvim-treesitter\highlight.lua:151: Keyboard interrupt
stack traceback:
[C]: in function 'nvim_buf_set_option'
...lugged\nvim-treesitter/lua\nvim-treesitter\highlight.lua:151: in function 'enable_syntax'
...lugged\nvim-treesitter/lua\nvim-treesitter\highlight.lua:175: in function 'detach'
...\plugged\nvim-treesitter/lua\nvim-treesitter\configs.lua:490: in function 'detach_module'
...\plugged\nvim-treesitter/lua\nvim-treesitter\configs.lua:499: in function 'reattach_module'
...\plugged\nvim-treesitter/lua\nvim-treesitter\configs.lua:108: in function <...\plugged\nvim-treesitter/lua\nvim-treesitter\configs.lua:107>
[C]: in function 'nvim_buf_set_option'
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\utils\init.lua:129: in function 'set_buf_options'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\view\init.lua:142: in function 'render'
...ers\Aaron.vim\plugged\noice.nvim/lua\noice\view\nui.lua:137: in function <...ers\Aaron.vim\plugged\noice.nvim/lua\noice\view\nui.lua:126>
[C]: in function 'xpcall'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\view\init.lua:81: in function 'display'
C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\router.lua:91: in function <C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\router.lua:75>
[C]: in function 'xpcall'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...sers\Aaron.vim\plugged\noice.nvim/lua\noice\ui\init.lua:29: in function <...sers\Aaron.vim\plugged\noice.nvim/lua\noice\ui\init.lua:22>stack traceback:
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:97: in function <...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:96>
[C]: in function 'nvim_buf_set_option'
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\utils\init.lua:129: in function 'set_buf_options'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\view\init.lua:142: in function 'render'
...ers\Aaron.vim\plugged\noice.nvim/lua\noice\view\nui.lua:137: in function <...ers\Aaron.vim\plugged\noice.nvim/lua\noice\view\nui.lua:126>
[C]: in function 'xpcall'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\view\init.lua:81: in function 'display'
C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\router.lua:91: in function <C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\router.lua:75>
[C]: in function 'xpcall'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...sers\Aaron.vim\plugged\noice.nvim/lua\noice\ui\init.lua:29: in function <...sers\Aaron.vim\plugged\noice.nvim/lua\noice\ui\init.lua:22>10/4/2022 10:50:17 PM
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\utils\init.lua:129: Vim(append):Error executing lua callback: ...lugged\nvim-treesitter/lua\nvim-treesitter\highlight.lua:151: Keyboard interrupt
stack traceback:
[C]: in function 'nvim_buf_set_option'
...lugged\nvim-treesitter/lua\nvim-treesitter\highlight.lua:151: in function 'enable_syntax'
...lugged\nvim-treesitter/lua\nvim-treesitter\highlight.lua:169: in function 'attach'
...\plugged\nvim-treesitter/lua\nvim-treesitter\configs.lua:477: in function 'attach_module'
...\plugged\nvim-treesitter/lua\nvim-treesitter\configs.lua:500: in function 'reattach_module'
...\plugged\nvim-treesitter/lua\nvim-treesitter\configs.lua:108: in function <...\plugged\nvim-treesitter/lua\nvim-treesitter\configs.lua:107>
[C]: in function 'nvim_buf_set_option'
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\utils\init.lua:129: in function 'set_buf_options'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\view\init.lua:142: in function 'render'
...ers\Aaron.vim\plugged\noice.nvim/lua\noice\view\nui.lua:137: in function <...ers\Aaron.vim\plugged\noice.nvim/lua\noice\view\nui.lua:126>
[C]: in function 'xpcall'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\view\init.lua:81: in function 'display'
C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\router.lua:91: in function <C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\router.lua:75>
[C]: in function 'xpcall'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...sers\Aaron.vim\plugged\noice.nvim/lua\noice\ui\init.lua:29: in function <...sers\Aaron.vim\plugged\noice.nvim/lua\noice\ui\init.lua:22>stack traceback:
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:97: in function <...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:96>
[C]: in function 'nvim_buf_set_option'
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\utils\init.lua:129: in function 'set_buf_options'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\view\init.lua:142: in function 'render'
...ers\Aaron.vim\plugged\noice.nvim/lua\noice\view\nui.lua:137: in function <...ers\Aaron.vim\plugged\noice.nvim/lua\noice\view\nui.lua:126>
[C]: in function 'xpcall'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\view\init.lua:81: in function 'display'
C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\router.lua:91: in function <C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\router.lua:75>
[C]: in function 'xpcall'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...sers\Aaron.vim\plugged\noice.nvim/lua\noice\ui\init.lua:29: in function <...sers\Aaron.vim\plugged\noice.nvim/lua\noice\ui\init.lua:22>10/4/2022 10:53:21 PM
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\text\init.lua:67: end_col value outside rangestack traceback:
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function <...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:101>
[C]: in function 'nvim_buf_set_extmark'
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\text\init.lua:67: in function 'highlight'
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\line\init.lua:55: in function 'highlight'
C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\block.lua:72: in function 'highlight'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\view\init.lua:151: in function 'render'
...\Aaron.vim\plugged\noice.nvim/lua\noice\view\notify.lua:57: in function <...\Aaron.vim\plugged\noice.nvim/lua\noice\view\notify.lua:48>
...
C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\hacks.lua:195: in function 'push'
C:\Users\Aaron.vim\plugged\nvim-notify/lua\notify\init.lua:214: in function 'notify'
...\Aaron.vim\plugged\noice.nvim/lua\noice\view\notify.lua:102: in function <...\Aaron.vim\plugged\noice.nvim/lua\noice\view\notify.lua:74>
[C]: in function 'xpcall'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:107: in function 'try'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\view\init.lua:81: in function 'display'
C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\router.lua:91: in function <C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\router.lua:75>
[C]: in function 'xpcall'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:107: in function 'try'
...sers\Aaron.vim\plugged\noice.nvim/lua\noice\ui\init.lua:29: in function <...sers\Aaron.vim\plugged\noice.nvim/lua\noice\ui\init.lua:22>
Would it be possible to add https://github.com/vigoux/notifier.nvim as a backend alternative to nvim-notify
?
Describe the bug
I have a command-mode keymap so that when I press the up arrow, instead of normal cycling through history, it copies the current command into a Telescope command_history
finder.
To Reproduce
vim.keymap.set('c', '<Up>', function()
local search = vim.fn.getcmdline()
vim.fn.setcmdline('') -- otherwise the command gets executed when opening the finder
require('telescope.builtin').command_history({ default_text = search })
end)
Then, with noice.nvim
replacing your cmdline with the popup window, type :<Up>
. It will cycle through history normally instead of opening the Telescope finder.
Expected behavior
It respects command-mode keymaps, or alternatively, the plugin exposes a way to create custom keymaps for the cmdline popup.
Screenshots
N/A
Noice log
N/A
Describe the bug
I type :
and enter a substitution pattern (e.g. %s/foo/bar/
) but I find the UI gets very laggy and confused about where new characters are to be inserted.
Which version of Neovim are you using?
0.8
To Reproduce
Steps to reproduce the behavior:
After entering a substitution like %s/foo/
then use the arrow keys to move around and type in a change to foo
and you'll see the UI gets laggy and then the inserting of new text gets confused as if the cursor position has changed.
I've also just noticed that if I press :
and then the up arrow to go back to my substitution, I now can't move the cursor to the left. Well, it LOOKS like the cursor isn't moving, but if I press the left arrow 3 times and then press the delete key then the expected character is deleted. So it's visually the cursor looks like it isn't moving.
Expected Behavior
No lag, and to be able to freely move my left/right arrow keys to a position to start typing.
Noice Log
Not sure if this is related, but the following is in the log from me playing around with substitution patterns in the :Ex Cmdline UI...
Sun 9 Oct 11:19:58 2022 ...m/site/pack/packer/start/nvim-notify/lua/notify/init.lua:165: module 'notify.stages.static' not found: no field package.preload['notify.stages.static'] no file './notify/stages/static.lua' no file '/opt/homebrew/share/luajit-2.1.0-beta3/notify/stages/static.lua' no file '/usr/local/share/lua/5.1/notify/stages/static.lua' no file '/usr/local/share/lua/5.1/notify/stages/static/init.lua' no file '/opt/homebrew/share/lua/5.1/notify/stages/static.lua' no file '/opt/homebrew/share/lua/5.1/notify/stages/static/init.lua' no file '/Users/integralist/.cache/nvim/packer_hererocks/2.1.0-beta3/share/lua/5.1/notify/stages/static.lua' no file '/Users/integralist/.cache/nvim/packer_hererocks/2.1.0-beta3/share/lua/5.1/notify/stages/static/init.lua' no file '/Users/integralist/.cache/nvim/packer_hererocks/2.1.0-beta3/lib/luarocks/rocks-5.1/notify/stages/static.lua' no file '/Users/integralist/.cache/nvim/packer_hererocks/2.1.0-beta3/lib/luarocks/rocks-5.1/notify/stages/static/init.lua' no file './notify/stages/static.so' no file '/usr/local/lib/lua/5.1/notify/stages/static.so' no file '/opt/homebrew/lib/lua/5.1/notify/stages/static.so' no file '/usr/local/lib/lua/5.1/loadall.so' no file '/Users/integralist/.cache/nvim/packer_hererocks/2.1.0-beta3/lib/lua/5.1/notify/stages/static.so' no file './notify.so' no file '/usr/local/lib/lua/5.1/notify.so' no file '/opt/homebrew/lib/lua/5.1/notify.so' no file '/usr/local/lib/lua/5.1/loadall.so' no file '/Users/integralist/.cache/nvim/packer_hererocks/2.1.0-beta3/lib/lua/5.1/notify.so'stack traceback:
.../site/pack/packer/opt/noice.nvim/lua/noice/util/call.lua:119: in function <.../site/pack/packer/opt/noice.nvim/lua/noice/util/call.lua:118>
[C]: in function '__index'
...m/site/pack/packer/start/nvim-notify/lua/notify/init.lua:165: in function 'instance'
...ite/pack/packer/opt/noice.nvim/lua/noice/view/notify.lua:35: in function 'instance'
...ite/pack/packer/opt/noice.nvim/lua/noice/view/notify.lua:107: in function '_notify'
...ite/pack/packer/opt/noice.nvim/lua/noice/view/notify.lua:157: in function <...ite/pack/packer/opt/noice.nvim/lua/noice/view/notify.lua:135>
[C]: in function 'xpcall'
...
...ite/pack/packer/opt/noice.nvim/lua/noice/view/notify.lua:157: in function <...ite/pack/packer/opt/noice.nvim/lua/noice/view/notify.lua:135>
[C]: in function 'xpcall'
.../site/pack/packer/opt/noice.nvim/lua/noice/util/call.lua:124: in function 'try'
.../site/pack/packer/opt/noice.nvim/lua/noice/view/init.lua:84: in function 'display'
.../pack/packer/opt/noice.nvim/lua/noice/message/router.lua:91: in function <.../pack/packer/opt/noice.nvim/lua/noice/message/router.lua:75>
[C]: in function 'xpcall'
.../site/pack/packer/opt/noice.nvim/lua/noice/util/call.lua:124: in function 'try'
.../pack/packer/opt/noice.nvim/lua/noice/message/router.lua:34: in function ''
vim/_editor.lua: in function ''
vim/_editor.lua: in function <vim/_editor.lua:0>Sun 9 Oct 11:31:37 2022
.../start/telescope.nvim/lua/telescope/_extensions/init.lua:10: 'notify' extension doesn't exist or isn't installed: ...r/start/nvim-notify/lua/telescope/_extensions/notify.lua:8: module 'telescope.previewers' not found:
no field package.preload['telescope.previewers']
no file './telescope/previewers.lua'
no file '/opt/homebrew/share/luajit-2.1.0-beta3/telescope/previewers.lua'
no file '/usr/local/share/lua/5.1/telescope/previewers.lua'
no file '/usr/local/share/lua/5.1/telescope/previewers/init.lua'
no file '/opt/homebrew/share/lua/5.1/telescope/previewers.lua'
no file '/opt/homebrew/share/lua/5.1/telescope/previewers/init.lua'
no file '/Users/integralist/.cache/nvim/packer_hererocks/2.1.0-beta3/share/lua/5.1/telescope/previewers.lua'
no file '/Users/integralist/.cache/nvim/packer_hererocks/2.1.0-beta3/share/lua/5.1/telescope/previewers/init.lua'
no file '/Users/integralist/.cache/nvim/packer_hererocks/2.1.0-beta3/lib/luarocks/rocks-5.1/telescope/previewers.lua'
no file '/Users/integralist/.cache/nvim/packer_hererocks/2.1.0-beta3/lib/luarocks/rocks-5.1/telescope/previewers/init.lua'
no file './telescope/previewers.so'
no file '/usr/local/lib/lua/5.1/telescope/previewers.so'
no file '/opt/homebrew/lib/lua/5.1/telescope/previewers.so'
no file '/usr/local/lib/lua/5.1/loadall.so'
no file '/Users/integralist/.cache/nvim/packer_hererocks/2.1.0-beta3/lib/lua/5.1/telescope/previewers.so'
no file './telescope.so'
no file '/usr/local/lib/lua/5.1/telescope.so'
no file '/opt/homebrew/lib/lua/5.1/telescope.so'
no file '/usr/local/lib/lua/5.1/loadall.so'
no file '/Users/integralist/.cache/nvim/packer_hererocks/2.1.0-beta3/lib/lua/5.1/telescope.so'stack traceback:
.../site/pack/packer/opt/noice.nvim/lua/noice/util/call.lua:119: in function <.../site/pack/packer/opt/noice.nvim/lua/noice/util/call.lua:118>
[C]: in function 'error'
.../start/telescope.nvim/lua/telescope/_extensions/init.lua:10: in function 'load_extension'
.../start/telescope.nvim/lua/telescope/_extensions/init.lua:62: in function 'load_extension'
...m/site/pack/packer/start/nvim-notify/lua/notify/init.lua:33: in function 'setup'
...m/site/pack/packer/start/nvim-notify/lua/notify/init.lua:82: in function 'notify'
...ite/pack/packer/opt/noice.nvim/lua/noice/view/notify.lua:132: in function '_notify'
...ite/pack/packer/opt/noice.nvim/lua/noice/view/notify.lua:157: in function <...ite/pack/packer/opt/noice.nvim/lua/noice/view/notify.lua:135>
[C]: in function 'xpcall'
.../site/pack/packer/opt/noice.nvim/lua/noice/util/call.lua:124: in function 'try'
.../site/pack/packer/opt/noice.nvim/lua/noice/view/init.lua:84: in function 'display'
.../pack/packer/opt/noice.nvim/lua/noice/message/router.lua:91: in function <.../pack/packer/opt/noice.nvim/lua/noice/message/router.lua:75>
[C]: in function 'xpcall'
.../site/pack/packer/opt/noice.nvim/lua/noice/util/call.lua:124: in function 'try'
.../pack/packer/opt/noice.nvim/lua/noice/message/router.lua:34: in function ''
vim/_editor.lua: in function ''
vim/_editor.lua: in function <vim/_editor.lua:0>Mon 10 Oct 09:19:30 2022
...m/site/pack/packer/start/nui.nvim/lua/nui/split/init.lua:132: Invalid window id: 1212stack traceback:
.../site/pack/packer/opt/noice.nvim/lua/noice/util/call.lua:119: in function <.../site/pack/packer/opt/noice.nvim/lua/noice/util/call.lua:118>
[C]: in function 'nvim_win_call'
...m/site/pack/packer/start/nui.nvim/lua/nui/split/init.lua:132: in function '_open_window'
...m/site/pack/packer/start/nui.nvim/lua/nui/split/init.lua:210: in function 'mount'
...m/site/pack/packer/opt/noice.nvim/lua/noice/view/nui.lua:162: in function <...m/site/pack/packer/opt/noice.nvim/lua/noice/view/nui.lua:156>
[C]: in function 'xpcall'
.../site/pack/packer/opt/noice.nvim/lua/noice/util/call.lua:124: in function 'try'
.../site/pack/packer/opt/noice.nvim/lua/noice/view/init.lua:84: in function 'display'
.../pack/packer/opt/noice.nvim/lua/noice/message/router.lua:91: in function <.../pack/packer/opt/noice.nvim/lua/noice/message/router.lua:75>
[C]: in function 'xpcall'
.../site/pack/packer/opt/noice.nvim/lua/noice/util/call.lua:124: in function 'try'
...im/site/pack/packer/opt/noice.nvim/lua/noice/ui/init.lua:29: in function <...im/site/pack/packer/opt/noice.nvim/lua/noice/ui/init.lua:22>Mon 10 Oct 11:17:22 2022
...m/site/pack/packer/start/nui.nvim/lua/nui/utils/init.lua:129: Vim(append):Error executing lua callback: vim/keymap.lua:0: E31: No such mapping
stack traceback:
[C]: in function 'nvim_buf_del_keymap'
vim/keymap.lua: in function 'del'
...r-textobjects/lua/nvim-treesitter/textobjects/attach.lua:57: in function 'detach'
...er/start/nvim-treesitter/lua/nvim-treesitter/configs.lua:490: in function 'detach_module'
...er/start/nvim-treesitter/lua/nvim-treesitter/configs.lua:499: in function 'reattach_module'
...er/start/nvim-treesitter/lua/nvim-treesitter/configs.lua:108: in function <...er/start/nvim-treesitter/lua/nvim-treesitter/configs.lua:107>
[C]: in function 'nvim_buf_set_option'
...m/site/pack/packer/start/nui.nvim/lua/nui/utils/init.lua:129: in function 'set_buf_options'
.../site/pack/packer/opt/noice.nvim/lua/noice/view/init.lua:158: in function 'render'
...m/site/pack/packer/opt/noice.nvim/lua/noice/view/nui.lua:170: in function <...m/site/pack/packer/opt/noice.nvim/lua/noice/view/nui.lua:156>
[C]: in function 'xpcall'
.../site/pack/packer/opt/noice.nvim/lua/noice/util/call.lua:124: in function 'try'
.../site/pack/packer/opt/noice.nvim/lua/noice/view/init.lua:84: in function 'display'
.../pack/packer/opt/noice.nvim/lua/noice/message/router.lua:91: in function <.../pack/packer/opt/noice.nvim/lua/noice/message/router.lua:75>
[C]: in function 'xpcall'
.../site/pack/packer/opt/noice.nvim/lua/noice/util/call.lua:124: in function 'try'
...im/site/pack/packer/opt/noice.nvim/lua/noice/ui/init.lua:29: in function <...im/site/pack/packer/opt/noice.nvim/lua/noice/ui/init.lua:22>stack traceback:
.../site/pack/packer/opt/noice.nvim/lua/noice/util/call.lua:119: in function <.../site/pack/packer/opt/noice.nvim/lua/noice/util/call.lua:118>
[C]: in function 'nvim_buf_set_option'
...m/site/pack/packer/start/nui.nvim/lua/nui/utils/init.lua:129: in function 'set_buf_options'
.../site/pack/packer/opt/noice.nvim/lua/noice/view/init.lua:158: in function 'render'
...m/site/pack/packer/opt/noice.nvim/lua/noice/view/nui.lua:170: in function <...m/site/pack/packer/opt/noice.nvim/lua/noice/view/nui.lua:156>
[C]: in function 'xpcall'
.../site/pack/packer/opt/noice.nvim/lua/noice/util/call.lua:124: in function 'try'
.../site/pack/packer/opt/noice.nvim/lua/noice/view/init.lua:84: in function 'display'
.../pack/packer/opt/noice.nvim/lua/noice/message/router.lua:91: in function <.../pack/packer/opt/noice.nvim/lua/noice/message/router.lua:75>
[C]: in function 'xpcall'
.../site/pack/packer/opt/noice.nvim/lua/noice/util/call.lua:124: in function 'try'
...im/site/pack/packer/opt/noice.nvim/lua/noice/ui/init.lua:29: in function <...im/site/pack/packer/opt/noice.nvim/lua/noice/ui/init.lua:22>
Describe the bug
Spell suggestion cannot be selected by pressing number keys.
Which version of Neovim are you using?
โ ; nvim --version
NVIM v0.8.0-v0.8.0
Build type: Release
LuaJIT 2.1.0-beta3
To Reproduce
Steps to reproduce the behavior:
z=
Expected Behavior
A press of a number key should select the suggested spelling and replace it within the text.
This is the default behaviour.
Screenshots
Sadly, the key presses are not shownโฆ
Noice Log
Nothing shownโฆ
Is your feature request related to a problem? Please describe.
This request is pulled out of #2 (comment), so it would be easier to track. I appreciate there's been quite a lot of activity so no pressure on this one, but given it was just a comment in an issue with a different focus thought I'd split it out.
Describe the solution you'd like
So as I mentioned in that issue, I think it would be nice for the use to be able to decide where the cmp popup window opens, similar to how the nui popupmenu's position is configurable. This way a user could have the cmp window open beneath the cmdline popup entirely so they don't overlap (or wherever else they think it would be best)
Describe alternatives you've considered
A sort of alternative would be using the builtin popup, but this is ultimately not really the same as using cmp which works differently i.e. it's a pluggable autocompletion engine and it's functionality isn't the same as the wildmenu
Describe the bug
When selecting an item from a popup menu, the editor closes. This happens with the Coc completion menu and also native omnifunction completion.
To Reproduce
<C-n
> or <C-p>
Expected behavior
Selecting an item from a popup menu would result in it being inserted and the pop up menu closing.
Noice log
Please include any related errors from the Noice log file. (open with :Noice log
)
10/4/2022 2:42:21 PM ...ers\s158658\.vim\plugged\nui.nvim/lua\nui\utils\init.lua:129: Keyboard interrupt stack traceback: ...\s158658\.vim\plugged\noice.nvim/lua\noice\util\call.lua:97: in function <...\s158658\.vim\plugged\noice.nvim/lua\noice\util\call.lua:96> [C]: in function 'nvim_buf_set_option' ...ers\s158658\.vim\plugged\nui.nvim/lua\nui\utils\init.lua:129: in function 'set_buf_options' ...\s158658\.vim\plugged\noice.nvim/lua\noice\view\init.lua:142: in function 'render' ...s\s158658\.vim\plugged\noice.nvim/lua\noice\view\nui.lua:137: in function <...s\s158658\.vim\plugged\noice.nvim/lua\noice\view\nui.lua:126> [C]: in function 'xpcall' ...\s158658\.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try' ...\s158658\.vim\plugged\noice.nvim/lua\noice\view\init.lua:81: in function 'display' ...ers\s158658\.vim\plugged\noice.nvim/lua\noice\router.lua:91: in function <...ers\s158658\.vim\plugged\noice.nvim/lua\noice\router.lua:75> [C]: in function 'xpcall' ...\s158658\.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try' ...rs\s158658\.vim\plugged\noice.nvim/lua\noice\ui\init.lua:29: in function <...rs\s158658\.vim\plugged\noice.nvim/lua\noice\ui\init.lua:22> 10/4/2022 2:43:18 PM ...ers\s158658\.vim\plugged\nui.nvim/lua\nui\utils\init.lua:129: Keyboard interrupt stack traceback: ...\s158658\.vim\plugged\noice.nvim/lua\noice\util\call.lua:97: in function <...\s158658\.vim\plugged\noice.nvim/lua\noice\util\call.lua:96> [C]: in function 'nvim_buf_set_option' ...ers\s158658\.vim\plugged\nui.nvim/lua\nui\utils\init.lua:129: in function 'set_buf_options' ...\s158658\.vim\plugged\noice.nvim/lua\noice\view\init.lua:142: in function 'render' ...s\s158658\.vim\plugged\noice.nvim/lua\noice\view\nui.lua:137: in function <...s\s158658\.vim\plugged\noice.nvim/lua\noice\view\nui.lua:126> [C]: in function 'xpcall' ...\s158658\.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try' ...\s158658\.vim\plugged\noice.nvim/lua\noice\view\init.lua:81: in function 'display' ...ers\s158658\.vim\plugged\noice.nvim/lua\noice\router.lua:91: in function <...ers\s158658\.vim\plugged\noice.nvim/lua\noice\router.lua:75> [C]: in function 'xpcall' ...\s158658\.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try' ...rs\s158658\.vim\plugged\noice.nvim/lua\noice\ui\init.lua:29: in function <...rs\s158658\.vim\plugged\noice.nvim/lua\noice\ui\init.lua:22> 10/4/2022 5:35:57 PM ...ers\s158658\.vim\plugged\nui.nvim/lua\nui\utils\init.lua:129: Vim(append):Error executing lua callback: ...lugged\nvim-treesitter/lua\nvim-treesitter\highlight.lua:151: Keyboard interrupt stack traceback: [C]: in function 'nvim_buf_set_option' ...lugged\nvim-treesitter/lua\nvim-treesitter\highlight.lua:151: in function 'enable_syntax' ...lugged\nvim-treesitter/lua\nvim-treesitter\highlight.lua:169: in function 'attach' ...\plugged\nvim-treesitter/lua\nvim-treesitter\configs.lua:477: in function 'attach_module' ...\plugged\nvim-treesitter/lua\nvim-treesitter\configs.lua:500: in function 'reattach_module' ...\plugged\nvim-treesitter/lua\nvim-treesitter\configs.lua:108: in function <...\plugged\nvim-treesitter/lua\nvim-treesitter\configs.lua:107> [C]: in function 'nvim_buf_set_option' ...ers\s158658\.vim\plugged\nui.nvim/lua\nui\utils\init.lua:129: in function 'set_buf_options' ...\s158658\.vim\plugged\noice.nvim/lua\noice\view\init.lua:142: in function 'render' ...s\s158658\.vim\plugged\noice.nvim/lua\noice\view\nui.lua:137: in function <...s\s158658\.vim\plugged\noice.nvim/lua\noice\view\nui.lua:126> [C]: in function 'xpcall' ...\s158658\.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try' ...\s158658\.vim\plugged\noice.nvim/lua\noice\view\init.lua:81: in function 'display' ...ers\s158658\.vim\plugged\noice.nvim/lua\noice\router.lua:91: in function <...ers\s158658\.vim\plugged\noice.nvim/lua\noice\router.lua:75> [C]: in function 'xpcall' ...\s158658\.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try' ...rs\s158658\.vim\plugged\noice.nvim/lua\noice\ui\init.lua:29: in function <...rs\s158658\.vim\plugged\noice.nvim/lua\noice\ui\init.lua:22> stack traceback: ...\s158658\.vim\plugged\noice.nvim/lua\noice\util\call.lua:97: in function <...\s158658\.vim\plugged\noice.nvim/lua\noice\util\call.lua:96> [C]: in function 'nvim_buf_set_option' ...ers\s158658\.vim\plugged\nui.nvim/lua\nui\utils\init.lua:129: in function 'set_buf_options' ...\s158658\.vim\plugged\noice.nvim/lua\noice\view\init.lua:142: in function 'render' ...s\s158658\.vim\plugged\noice.nvim/lua\noice\view\nui.lua:137: in function <...s\s158658\.vim\plugged\noice.nvim/lua\noice\view\nui.lua:126> [C]: in function 'xpcall' ...\s158658\.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try' ...\s158658\.vim\plugged\noice.nvim/lua\noice\view\init.lua:81: in function 'display' ...ers\s158658\.vim\plugged\noice.nvim/lua\noice\router.lua:91: in function <...ers\s158658\.vim\plugged\noice.nvim/lua\noice\router.lua:75> [C]: in function 'xpcall' ...\s158658\.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try' ...rs\s158658\.vim\plugged\noice.nvim/lua\noice\ui\init.lua:29: in function <...rs\s158658\.vim\plugged\noice.nvim/lua\noice\ui\init.lua:22> 10/4/2022 5:40:21 PM ...ers\s158658\.vim\plugged\nui.nvim/lua\nui\utils\init.lua:129: Vim(append):Error executing lua callback: ...lugged\nvim-treesitter/lua\nvim-treesitter\highlight.lua:151: Keyboard interrupt stack traceback: [C]: in function 'nvim_buf_set_option' ...lugged\nvim-treesitter/lua\nvim-treesitter\highlight.lua:151: in function 'enable_syntax' ...lugged\nvim-treesitter/lua\nvim-treesitter\highlight.lua:175: in function 'detach' ...\plugged\nvim-treesitter/lua\nvim-treesitter\configs.lua:490: in function 'detach_module' ...\plugged\nvim-treesitter/lua\nvim-treesitter\configs.lua:499: in function 'reattach_module' ...\plugged\nvim-treesitter/lua\nvim-treesitter\configs.lua:108: in function <...\plugged\nvim-treesitter/lua\nvim-treesitter\configs.lua:107> [C]: in function 'nvim_buf_set_option' ...ers\s158658\.vim\plugged\nui.nvim/lua\nui\utils\init.lua:129: in function 'set_buf_options' ...\s158658\.vim\plugged\noice.nvim/lua\noice\view\init.lua:142: in function 'render' ...s\s158658\.vim\plugged\noice.nvim/lua\noice\view\nui.lua:137: in function <...s\s158658\.vim\plugged\noice.nvim/lua\noice\view\nui.lua:126> [C]: in function 'xpcall' ...\s158658\.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try' ...\s158658\.vim\plugged\noice.nvim/lua\noice\view\init.lua:81: in function 'display' ...ers\s158658\.vim\plugged\noice.nvim/lua\noice\router.lua:91: in function <...ers\s158658\.vim\plugged\noice.nvim/lua\noice\router.lua:75> [C]: in function 'xpcall' ...\s158658\.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try' ...rs\s158658\.vim\plugged\noice.nvim/lua\noice\ui\init.lua:29: in function <...rs\s158658\.vim\plugged\noice.nvim/lua\noice\ui\init.lua:22> stack traceback: ...\s158658\.vim\plugged\noice.nvim/lua\noice\util\call.lua:97: in function <...\s158658\.vim\plugged\noice.nvim/lua\noice\util\call.lua:96> [C]: in function 'nvim_buf_set_option' ...ers\s158658\.vim\plugged\nui.nvim/lua\nui\utils\init.lua:129: in function 'set_buf_options' ...\s158658\.vim\plugged\noice.nvim/lua\noice\view\init.lua:142: in function 'render' ...s\s158658\.vim\plugged\noice.nvim/lua\noice\view\nui.lua:137: in function <...s\s158658\.vim\plugged\noice.nvim/lua\noice\view\nui.lua:126> [C]: in function 'xpcall' ...\s158658\.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try' ...\s158658\.vim\plugged\noice.nvim/lua\noice\view\init.lua:81: in function 'display' ...ers\s158658\.vim\plugged\noice.nvim/lua\noice\router.lua:91: in function <...ers\s158658\.vim\plugged\noice.nvim/lua\noice\router.lua:75> [C]: in function 'xpcall' ...\s158658\.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try' ...rs\s158658\.vim\plugged\noice.nvim/lua\noice\ui\init.lua:29: in function <...rs\s158658\.vim\plugged\noice.nvim/lua\noice\ui\init.lua:22>
Reproduction:
require('packer').startup(function()
use {
'hrsh7th/nvim-cmp',
requires = {
'hrsh7th/cmp-cmdline',
},
}
use 'MunifTanjim/nui.nvim'
use 'rcarriga/nvim-notify'
use {
'folke/noice.nvim',
event = 'VimEnter',
config = function()
require('noice').setup()
end,
}
end)
Then run nvim
and press q:
.
:messages
output:
...site/pack/packer/start/nui.nvim/lua/nui/popup/border.lua:457: E11: Invalid in command-line window; <CR> executes, CTRL-C quits
Error running notification service: ...e/pack/packer/start/nvim-notify/lua/notify/util/init.lua:78: Vim:...ker/start/nvim-notify/lua/notify/service/buffer/init.lua:104: Vim:...site/pack/packer/start/nui.nvim/lua/nui/popup/border.lua:457: E11: Invalid in command-line window; <CR> executes, CTRL-C quits...im/site/pack/packer/start/nui.nvim/lua/nui/text/init.lua:67: end_col value outside range
...im/site/pack/packer/start/nui.nvim/lua/nui/text/init.lua:67: line value outside range
Error running notification service: ...e/pack/packer/start/nvim-notify/lua/notify/util/init.lua:78: Vim:...ker/start/nvim-notify/lua/notify/service/buffer/init.lua:104: Vim:...im/site/pack/packer/start/nui.nvim/lua/nui/text/init.lua:67: line value outside range...im/site/pack/packer/start/nui.nvim/lua/nui/text/init.lua:67: end_col value outside range
...im/site/pack/packer/start/nui.nvim/lua/nui/text/init.lua:67: end_col value outside range
I use the commands and messages in my statusline, therefore the virtual text sometimes is redundant.
Add a configuration to disable the virtual text altogether:
require('noice').setup({
views = {
virtualtext = {
enabled = false,
}
},
})
Describe the bug
:digraphs
just shows a wide notification at the top of the screen
Which version of Neovim are you using?
neovim/neovim@cfdb4cb
To Reproduce
Steps to reproduce the behavior:
:digraphs
Expected Behavior
Digraphs in a new buffer (as described in readme: "no more more-prompt")
Noice Log
Log file is empty
Describe the bug
With no setting changes, when I invoke the Ex command line the UI box look like this (notice also the quickfix window also looks a bit broken with additional lines visible?)...
If I use the configuration from:
https://github.com/folke/noice.nvim/wiki/Configuration-Recipes#display-the-cmdline-and-popupmenu-together
Then the quickfix window issues clear up, but the Ex command line is still jagged:
Which version of Neovim are you using?
v0.8.0
Expected Behavior
I expect there to be no extra lines displayed.
Extra comments
I don't know if there's something in my config causing this?
For example, I set borders on some LSP UI elements here:
https://github.com/Integralist/dotfiles/blob/main/.config/nvim/lua/settings/options.lua#L42-L55
Describe the bug
When searching for text that is not present in a buffer, Neovide crashes.
Which version of Neovim are you using?
Gui
To Reproduce
.1. open a file
2. search for text(/search text
) not found in the buffer
3. press Enter
4. see error
Expected Behavior
Noice/Search would say that there are zero results for the search I tried(probably in a notification).
Noice Log
Please include any related errors from the Noice log file. (open with :Noice log
)
10/4/2022 9:33:43 PM
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\text\init.lua:67: end_col value outside rangestack traceback:
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:97: in function <...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:96>
[C]: in function 'nvim_buf_set_extmark'
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\text\init.lua:67: in function 'highlight'
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\line\init.lua:55: in function 'highlight'
C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\block.lua:72: in function 'highlight'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\view\init.lua:151: in function 'render'
...\Aaron.vim\plugged\noice.nvim/lua\noice\view\notify.lua:57: in function <...\Aaron.vim\plugged\noice.nvim/lua\noice\view\notify.lua:48>
...
[C]: in function 'xpcall'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\view\init.lua:81: in function 'display'
C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\router.lua:91: in function <C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\router.lua:75>
[C]: in function 'xpcall'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...sers\Aaron.vim\plugged\noice.nvim/lua\noice\ui\init.lua:29: in function <...sers\Aaron.vim\plugged\noice.nvim/lua\noice\ui\init.lua:22>
[C]: in function 'nvim_err_writeln'
...\plugged\nvim-treesitter/lua\nvim-treesitter\install.lua:169: in function 'cb'
vim/_editor.lua:262: in function <vim/_editor.lua:261>10/4/2022 9:53:47 PM
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\text\init.lua:67: end_col value outside rangestack traceback:
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:97: in function <...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:96>
[C]: in function 'nvim_buf_set_extmark'
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\text\init.lua:67: in function 'highlight'
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\line\init.lua:55: in function 'highlight'
C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\block.lua:72: in function 'highlight'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\view\init.lua:151: in function 'render'
...\Aaron.vim\plugged\noice.nvim/lua\noice\view\notify.lua:57: in function <...\Aaron.vim\plugged\noice.nvim/lua\noice\view\notify.lua:48>
...
C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\hacks.lua:200: in function 'push'
C:\Users\Aaron.vim\plugged\nvim-notify/lua\notify\init.lua:214: in function 'notify'
...\Aaron.vim\plugged\noice.nvim/lua\noice\view\notify.lua:102: in function <...\Aaron.vim\plugged\noice.nvim/lua\noice\view\notify.lua:74>
[C]: in function 'xpcall'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\view\init.lua:81: in function 'display'
C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\router.lua:91: in function <C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\router.lua:75>
[C]: in function 'xpcall'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...sers\Aaron.vim\plugged\noice.nvim/lua\noice\ui\init.lua:29: in function <...sers\Aaron.vim\plugged\noice.nvim/lua\noice\ui\init.lua:22>10/4/2022 9:53:52 PM
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\text\init.lua:67: end_col value outside rangestack traceback:
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:97: in function <...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:96>
[C]: in function 'nvim_buf_set_extmark'
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\text\init.lua:67: in function 'highlight'
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\line\init.lua:55: in function 'highlight'
C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\block.lua:72: in function 'highlight'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\view\init.lua:151: in function 'render'
...\Aaron.vim\plugged\noice.nvim/lua\noice\view\notify.lua:57: in function <...\Aaron.vim\plugged\noice.nvim/lua\noice\view\notify.lua:48>
...
C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\hacks.lua:200: in function 'push'
C:\Users\Aaron.vim\plugged\nvim-notify/lua\notify\init.lua:214: in function 'notify'
...\Aaron.vim\plugged\noice.nvim/lua\noice\view\notify.lua:102: in function <...\Aaron.vim\plugged\noice.nvim/lua\noice\view\notify.lua:74>
[C]: in function 'xpcall'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\view\init.lua:81: in function 'display'
C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\router.lua:91: in function <C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\router.lua:75>
[C]: in function 'xpcall'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...sers\Aaron.vim\plugged\noice.nvim/lua\noice\ui\init.lua:29: in function <...sers\Aaron.vim\plugged\noice.nvim/lua\noice\ui\init.lua:22>10/4/2022 9:57:08 PM
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\text\init.lua:67: end_col value outside rangestack traceback:
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:97: in function <...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:96>
[C]: in function 'nvim_buf_set_extmark'
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\text\init.lua:67: in function 'highlight'
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\line\init.lua:55: in function 'highlight'
C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\block.lua:72: in function 'highlight'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\view\init.lua:151: in function 'render'
...\Aaron.vim\plugged\noice.nvim/lua\noice\view\notify.lua:57: in function <...\Aaron.vim\plugged\noice.nvim/lua\noice\view\notify.lua:48>
...
C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\hacks.lua:195: in function 'push'
C:\Users\Aaron.vim\plugged\nvim-notify/lua\notify\init.lua:214: in function 'notify'
...\Aaron.vim\plugged\noice.nvim/lua\noice\view\notify.lua:102: in function <...\Aaron.vim\plugged\noice.nvim/lua\noice\view\notify.lua:74>
[C]: in function 'xpcall'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\view\init.lua:81: in function 'display'
C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\router.lua:91: in function <C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\router.lua:75>
[C]: in function 'xpcall'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...sers\Aaron.vim\plugged\noice.nvim/lua\noice\ui\init.lua:29: in function <...sers\Aaron.vim\plugged\noice.nvim/lua\noice\ui\init.lua:22>10/4/2022 10:49:06 PM
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\utils\init.lua:129: Vim(append):Error executing lua callback: ...lugged\nvim-treesitter/lua\nvim-treesitter\highlight.lua:151: Keyboard interrupt
stack traceback:
[C]: in function 'nvim_buf_set_option'
...lugged\nvim-treesitter/lua\nvim-treesitter\highlight.lua:151: in function 'enable_syntax'
...lugged\nvim-treesitter/lua\nvim-treesitter\highlight.lua:175: in function 'detach'
...\plugged\nvim-treesitter/lua\nvim-treesitter\configs.lua:490: in function 'detach_module'
...\plugged\nvim-treesitter/lua\nvim-treesitter\configs.lua:499: in function 'reattach_module'
...\plugged\nvim-treesitter/lua\nvim-treesitter\configs.lua:108: in function <...\plugged\nvim-treesitter/lua\nvim-treesitter\configs.lua:107>
[C]: in function 'nvim_buf_set_option'
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\utils\init.lua:129: in function 'set_buf_options'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\view\init.lua:142: in function 'render'
...ers\Aaron.vim\plugged\noice.nvim/lua\noice\view\nui.lua:137: in function <...ers\Aaron.vim\plugged\noice.nvim/lua\noice\view\nui.lua:126>
[C]: in function 'xpcall'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\view\init.lua:81: in function 'display'
C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\router.lua:91: in function <C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\router.lua:75>
[C]: in function 'xpcall'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...sers\Aaron.vim\plugged\noice.nvim/lua\noice\ui\init.lua:29: in function <...sers\Aaron.vim\plugged\noice.nvim/lua\noice\ui\init.lua:22>stack traceback:
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:97: in function <...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:96>
[C]: in function 'nvim_buf_set_option'
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\utils\init.lua:129: in function 'set_buf_options'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\view\init.lua:142: in function 'render'
...ers\Aaron.vim\plugged\noice.nvim/lua\noice\view\nui.lua:137: in function <...ers\Aaron.vim\plugged\noice.nvim/lua\noice\view\nui.lua:126>
[C]: in function 'xpcall'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\view\init.lua:81: in function 'display'
C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\router.lua:91: in function <C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\router.lua:75>
[C]: in function 'xpcall'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...sers\Aaron.vim\plugged\noice.nvim/lua\noice\ui\init.lua:29: in function <...sers\Aaron.vim\plugged\noice.nvim/lua\noice\ui\init.lua:22>10/4/2022 10:50:17 PM
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\utils\init.lua:129: Vim(append):Error executing lua callback: ...lugged\nvim-treesitter/lua\nvim-treesitter\highlight.lua:151: Keyboard interrupt
stack traceback:
[C]: in function 'nvim_buf_set_option'
...lugged\nvim-treesitter/lua\nvim-treesitter\highlight.lua:151: in function 'enable_syntax'
...lugged\nvim-treesitter/lua\nvim-treesitter\highlight.lua:169: in function 'attach'
...\plugged\nvim-treesitter/lua\nvim-treesitter\configs.lua:477: in function 'attach_module'
...\plugged\nvim-treesitter/lua\nvim-treesitter\configs.lua:500: in function 'reattach_module'
...\plugged\nvim-treesitter/lua\nvim-treesitter\configs.lua:108: in function <...\plugged\nvim-treesitter/lua\nvim-treesitter\configs.lua:107>
[C]: in function 'nvim_buf_set_option'
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\utils\init.lua:129: in function 'set_buf_options'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\view\init.lua:142: in function 'render'
...ers\Aaron.vim\plugged\noice.nvim/lua\noice\view\nui.lua:137: in function <...ers\Aaron.vim\plugged\noice.nvim/lua\noice\view\nui.lua:126>
[C]: in function 'xpcall'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\view\init.lua:81: in function 'display'
C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\router.lua:91: in function <C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\router.lua:75>
[C]: in function 'xpcall'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...sers\Aaron.vim\plugged\noice.nvim/lua\noice\ui\init.lua:29: in function <...sers\Aaron.vim\plugged\noice.nvim/lua\noice\ui\init.lua:22>stack traceback:
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:97: in function <...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:96>
[C]: in function 'nvim_buf_set_option'
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\utils\init.lua:129: in function 'set_buf_options'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\view\init.lua:142: in function 'render'
...ers\Aaron.vim\plugged\noice.nvim/lua\noice\view\nui.lua:137: in function <...ers\Aaron.vim\plugged\noice.nvim/lua\noice\view\nui.lua:126>
[C]: in function 'xpcall'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\view\init.lua:81: in function 'display'
C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\router.lua:91: in function <C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\router.lua:75>
[C]: in function 'xpcall'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function 'try'
...sers\Aaron.vim\plugged\noice.nvim/lua\noice\ui\init.lua:29: in function <...sers\Aaron.vim\plugged\noice.nvim/lua\noice\ui\init.lua:22>10/4/2022 10:53:21 PM
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\text\init.lua:67: end_col value outside rangestack traceback:
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:102: in function <...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:101>
[C]: in function 'nvim_buf_set_extmark'
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\text\init.lua:67: in function 'highlight'
C:\Users\Aaron.vim\plugged\nui.nvim/lua\nui\line\init.lua:55: in function 'highlight'
C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\block.lua:72: in function 'highlight'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\view\init.lua:151: in function 'render'
...\Aaron.vim\plugged\noice.nvim/lua\noice\view\notify.lua:57: in function <...\Aaron.vim\plugged\noice.nvim/lua\noice\view\notify.lua:48>
...
C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\hacks.lua:195: in function 'push'
C:\Users\Aaron.vim\plugged\nvim-notify/lua\notify\init.lua:214: in function 'notify'
...\Aaron.vim\plugged\noice.nvim/lua\noice\view\notify.lua:102: in function <...\Aaron.vim\plugged\noice.nvim/lua\noice\view\notify.lua:74>
[C]: in function 'xpcall'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:107: in function 'try'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\view\init.lua:81: in function 'display'
C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\router.lua:91: in function <C:\Users\Aaron.vim\plugged\noice.nvim/lua\noice\router.lua:75>
[C]: in function 'xpcall'
...rs\Aaron.vim\plugged\noice.nvim/lua\noice\util\call.lua:107: in function 'try'
...sers\Aaron.vim\plugged\noice.nvim/lua\noice\ui\init.lua:29: in function <...sers\Aaron.vim\plugged\noice.nvim/lua\noice\ui\init.lua:22>
Describe the bug
When lazyredraw
is set to true
, typing :
leads to constantly increasing RAM usage and constant unexpectedly high CPU usage.
Which version of Neovim are you using?
Neovim 0.8 (stable release) in xfce4-terminal. Same issue can be reproduced in NVIM v0.9.0-dev-55-gedc8a1f04
(one of the recent nightly) and kitty terminal.
To Reproduce
Steps to reproduce the behavior:
-- Replace `packadd` arguments to actual plugin names in your 'pack' directory
vim.cmd('packadd nui')
vim.cmd('packadd nvim-notify')
vim.cmd('packadd noice')
require('noice').setup()
vim.o.termguicolors = true
vim.o.lazyredraw = true
nvim -u noice_minimal.lua noice_minimal.lua
.:
.Expected Behavior
RAM usage and CPU is identical to hitting :
without 'noice.nvim' set up.
Screenshots
Demo:
Couple of notes:
Noice Log
:Noice log
is empty.
Hi Folke,
after last_update I receive the following error:
Error in packer_compiled: ...im/site/pack/packer/start/noice.nvim/lua/noice/hacks.lua:214: attempt to call field 'lazy_exists' (a nil value)
Hi, first of all, I LOVE what I've been able to play around with so far (the command prompt).
However, whenever I call messages
in neovide (my IDE of choice), I get a crash. Also, when calling :messages
from nvim
in kitty, nothing happens
When running neovide from the terminal to check the stderr
neovide --nofork
I get
ERROR [neovide::error_handling] Could not parse event from neovim: invalid array format false
thread 'tokio-runtime-worker' panicked at 'Could not parse event from neovim: invalid array format false', src/error_handling.rs:5:5
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
ERROR [neovide::bridge] Error joining IO loop: 'task 11 panicked'
I'm guessing neovide might not be accepting something that it should? Although I'm not even sure how to write an issue for them, because I don't know enough about nvim's internals / where they're expecting an array but should also accept a boolean
running :messages
in nvim
in kitty, nothing happens.
I'm not sure of the best way to investigate this particular issue further -- ~/.cache/nvim/log
doesn't have any new logs :/
Is there something I could do to try to get more verbose logs? (including somewhere in this repo's source I should try to debug (likely by dropping in print statements, b.c. I haven't tried setting up debuggers in neovim yet, and I don't even know if there's a lua debugger)
It seems that noice.nvim
fails to load due to:
packer.nvim: Error running config for noice.nvim: ...im/site/pack/packer/start/noice.nvim/lua/noice/hacks.lua:214: attempt to call field 'lazy_exists' (a nil value)
Error was introduced with this commit: 0044d37
From a cursory glance at the code, it seems that this will always crash unless nvim-cmp
is lazy loaded, as otherwise this method won't exist.
Describe the bug
When, say, one replaces a plugin for another or uninstalls one, packer has a prompt asking you to confirm the removal of said plugins. The cmdline bar in the middle is overlayed on top of this prompt (and it's there for you to type y/n), blocking this message.
What version of Nevoim are you using?
Gui? Nightly? Version?
0.9.0 dev
To Reproduce
Steps to reproduce the behavior:
Uninstall a plugin with this plugin enabled.
Expected behavior
A clear and concise description of what you expected to happen.
Should not be overlayed, maybe above or below?
Screenshots
If applicable, add screenshots to help explain your problem.
Noice log
N/A
Describe the bug
A clear and concise description of what the bug is.
Notification:
Error running notification service: ...opt/nvim-notify/lua/notify/service/buffer/highlights.lua:153: Invalid buffer id: 3
What version of Nevoim are you using?
Gui? Nightly? Version?
0.9.0 dev
To Reproduce
Steps to reproduce the behavior:
Install and enable this plugin
Expected behavior
A clear and concise description of what you expected to happen.
No notification w/ that error
Screenshots
If applicable, add screenshots to help explain your problem.
Noice log
Please include any related errors from the Noice log file. (open with :Noice log
)
Logs are empty..
Describe the bug
When I set nvim-notify settings through require('notify').setup({...})
the vim.notify messages don't appear in :Noice
I use packer, in case that's relevant
Which version of Neovim are you using?
Nightly
Expected Behavior
There is a way to configure nvim-notify settings by calling notify.setup or by passing it through noice settings
First off, this project is awesome, thank you for all your hard work โค๏ธ
I'm not sure this is actually a feature request, it's probably my lack of Neovim knowledge or just a docs update. Basically I'm keeping my Noice config in a separate file. This means that I'm calling require('noice')
outside of Packer's use(...)
. But because Noice is installed to ../packer/opt/...
the require('noice')
won't work until I've also done a vim.cmd [[packadd noice.nvim]]
.
Is that already just common enough knowledge that it doesn't need to be in the docs? Or have I missed something in my own config that automatically does packadd
for all packer/opt
plugins?
Originally posted by @Meow-2 in #3 (comment)
We could use virtual text to render the cmdline, but would then lose syntax highlghting.
Doing this only for search could work,
Describe the bug
When installing Noice (empty .setup()
), any completion done without an LSP is de-indented by a single space. I have tried with -u NORC
to no avial, and I've also uninstalled all other plugins temporarily to no avail. Having popupmenu
disabled is also without effect on this issue. I am testing this on Lua files, as I don't regularly have sumneko installed.
If I leave everything in my RC, I can:
I'd appreciate any pointers on how to go about debugging this, I realise that this report does almost nothing to narrow this down yet, and that the actual issue could even be unrelated to Noice, even though I only notice it with Noice installed.
Which version of Neovim are you using?
v0.8.0 in kitty
To Reproduce
Steps to reproduce the behavior:
Expected Behavior
Not messing with completion results.
Screenshots
https://paste.selfnet.de/index.php/Lwfw/ (<200kB mp4)
Noice Log
None is produced
Noice is very configurable and currently uses some highlight groups in the default configuration. Users can change it to anything else, but it would still be good to have some of those groups have a custom Noice name.
Describe the bug
When searching fails there are multiple notification popups.
What version of Nevoim are you using?
โฏ nvim --version
NVIM v0.8.0
Build type: Release
To Reproduce
Search for the pattern that is not present
Expected behavior
There should be one notification for E486 and presumably, one for Search hit Bottom
?
Screenshots
Noice log
Please include any related errors from the Noice log file. (open with :Noice log
)
Wed Oct 5 16:28:32 2022 ...art/nvim-notify/lua/notify/service/buffer/highlights.lua:40: Invalid highlight name: NotifyERRORTitle27720stack traceback:
.../site/pack/packer/opt/noice.nvim/lua/noice/util/call.lua:102: in function <.../site/pack/packer/opt/noice.nvim/lua/noice/util/call.lua:101>
[C]: in function 'nvim_set_hl'
...art/nvim-notify/lua/notify/service/buffer/highlights.lua:40: in function 'linked_group'
...art/nvim-notify/lua/notify/service/buffer/highlights.lua:45: in function 'NotifyBufHighlights'
...ker/start/nvim-notify/lua/notify/service/buffer/init.lua:43: in function '_create_highlights'
...ker/start/nvim-notify/lua/notify/service/buffer/init.lua:38: in function 'set_notification'
...ker/start/nvim-notify/lua/notify/service/buffer/init.lua:32: in function 'NotificationBuf'
...
...m/site/pack/packer/start/nvim-notify/lua/notify/init.lua:214: in function 'notify'
...ite/pack/packer/opt/noice.nvim/lua/noice/view/notify.lua:125: in function '_notify'
...ite/pack/packer/opt/noice.nvim/lua/noice/view/notify.lua:151: in function <...ite/pack/packer/opt/noice.nvim/lua/noice/view/notify.lua:128>
[C]: in function 'xpcall'
.../site/pack/packer/opt/noice.nvim/lua/noice/util/call.lua:107: in function 'try'
.../site/pack/packer/opt/noice.nvim/lua/noice/view/init.lua:82: in function 'display'
...vim/site/pack/packer/opt/noice.nvim/lua/noice/router.lua:91: in function <...vim/site/pack/packer/opt/noice.nvim/lua/noice/router.lua:75>
[C]: in function 'xpcall'
.../site/pack/packer/opt/noice.nvim/lua/noice/util/call.lua:107: in function 'try'
...im/site/pack/packer/opt/noice.nvim/lua/noice/ui/init.lua:29: in function <...im/site/pack/packer/opt/noice.nvim/lua/noice/ui/init.lua:22>
Is your feature request related to a problem? Please describe.
With this plugin, I am no longer able to see a clear indicator when I begin recording a macro or finish a macro. (i.e. when I press q in normal mode, or q a second time after.
Describe the solution you'd like
I would love to get a notification for macro-related messages.
Describe alternatives you've considered
Tried to fiddle with the settings but it doesn't appear to currently be supported
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.