Bacon seems to skip a page (?) and hide my errors
When I run bacon check, bacon seems to output things (the "computing" phase) and then skips a page.
I cannot go back to the previous page when I press "up"
To avoid that issue, I can smash up during the computing phase, and then I can stay on this page.
It seems odd that a bug like this could make it to bacon, what's happening ?
"skip a page" ? I'm sorry but I don't see what you mean here. Can you maybe post a screenshot ?
@Canop
I have errors in my rust code here, but bacon isn't showing them.
So bacon doesn't seem to see errors in this project ? Can you reproduce this in a public/sharable project ? With a vanilla configuration ?
It does, but it clears the terminal afterwards to then show only warnings.
I guess it'll be better explained with a video, I'll post one asap.
No way to reproduce this in a shareable project yet.
It does, but it clears the terminal afterwards to then show only warnings. I guess it'll be better explained with a video, I'll post one asap.
I understand now what you mean. No video is needed. But a reproduction is. I never encountered something like this and I don't see how it can happen.
I encountered this issue too. cargo check showed errors, bacon would show them for a split second too, then refresh the "page" and only show the warnings.
I use direnv on nix. Issue seemed to kick in when rapidly switching between two branches, one using the latest stable compiler and the other using the latest nightly compiler in the shell.nix. Issue persisted, even after a system reboot.
Fixed the issue by rebuilding the dev environment: chaning both branches to a previously unused compiler version and then doing direnv deny followed by direnv allow .
Getting the same as @JPDye, also using nix and direnv, but I could not get it to work by changing compiler versions, and have not been changing git branch or anything.
Thanks for the report. I'll investigate with nix and direnv when I find enough time (might not be soon unfortunately).
I am having the same issue. cargo check lists errors, bacon lists warnings at the top, and shows 10 warnings at the top bar, but if I scroll down I can see errors as well.
The errors don't appear to be picked up by bacon, because they are formatted differently, and if I toggle s to summary, then only the summary of those 10 warnings are shown, and the errors are completely hidden.
This seems to be a nightly issue, nightly-2025-09-05 works fine, but nightly-2025-10-29 does not.
@JeanMertz Do you have bacon 3.20.1 ?
@Canop I did not (still on 3.19.0)! I do now, and nightly-2025-11-11 works! Thank you for all the amazing work you do.
This specific change in nightly was caught by @narpfel, thank him ;)
appears to be fixed for me too!!