-
Notifications
You must be signed in to change notification settings - Fork 58
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
bug: custom errorformat with overseer breaks neovim ui #377
Comments
Could you use a minimal init.lua file to reproduce the issue, as is requested in the bug report template? |
I have updated the issue. |
Thanks for making the repro! I was able to find the issue pretty quickly. There was a utility method that needs to create a fullscreen float, do some operation in that context, then close the float. The errorformat is invalid and was causing a crash during that middle operation, so we weren't cleaning up the float afterwards. I've properly guarded against this behavior now with |
Thanks. Before this happen, I wasn't aware that it is broken, I have translated it from my old vim config, , and now I'm not even remember why I had it in the config, so I have commented out it anyway. |
Neovim version (nvim -v)
0.10.2
Operating system/version
Linux
Describe the bug
Custom
errorformat
and using overseer task withtotally breaks neovim ui (non floating windows and statusline become hidden)
What is the severity of this bug?
breaking (some functionality is broken)
Steps To Reproduce
nvim -u minimal.lua
OverseerRun ls
:copen
It seems like some multiple windows have opened, and multiple
:q
doesn't quit neovim, only like third I guess.Expected Behavior
Plugin shouldn't break neovim ui in any way no matter which options user uses.
Minimal init.lua
The text was updated successfully, but these errors were encountered: