Path to this page:
./
devel/bacon,
Background rust code check
Branch: CURRENT,
Version: 3.24.0,
Package name: bacon-3.24.0,
Maintainer: pkgsrc-usersbacon is a background rust code checker.
It's designed for minimal interaction so that you can just let it run,
alongside your editor, and be notified of warnings, errors, or test failures
in your Rust code.
It conveys the information you need even in a small terminal so that you can
keep more screen estate for your other tasks.
It shows you errors before warnings, and the first errors before the last ones,
so you don't have to scroll up to find what's relevant.
Master sites:
Filesize: 1997.219 KB
Version history: (Expand)
- (2026-07-17) Updated to version: bacon-3.24.0
- (2026-05-19) Updated to version: bacon-3.23.0
- (2026-01-17) Updated to version: bacon-3.22.0
- (2026-01-12) Updated to version: bacon-3.21.0
- (2025-12-11) Updated to version: bacon-3.20.3
- (2025-11-13) Updated to version: bacon-3.20.1
CVS history: (Expand)
2026-07-17 07:14:46 by pin | Files touched by this commit (3) |  |
Log message:
devel/bacon: update to 3.24.0
- MSRV bumped from 1.77 to 1.85
- add a clear-output action - Fix #419
|
2026-05-19 21:12:49 by pin | Files touched by this commit (3) |  |
Log message:
devel/bacon: update to 3.23.0
- scroll_anchor decides whether the scroll initially sticks with the first item \
(most common setting),
with the last one, or to show most recent output lines unless there are \
errors in which case it show
first items (by default in run jobs with auto) - Fix #384
If you're using an old bacon.toml file, you may want to add \
scroll_anchor="auto" to jobs running
the compiled executable.
- show_command_error_code job parameter, which is true in default cargo run job \
- Fix #435
When calling a lint or compilation tool, the exit status is usually not \
interesting: many tools report
an error (i.e. a non zero code) as soon as there's an error, or even a \
warning (eg miri).
That's why the error code isn't shown in bacon when there are also warnings, \
errors or test failures.
But sometimes you do want to see such error, eg when running not just the \
compiler/linter but the program
you're writing as in bacon run. In such case, you should set \
show_command_error_code=true.
- fix a log message from the rodio library leaking to the interface - Fix #437 \
- Thanks @c-git
When a user requires the ignoring of some/folder, they usually wants to \
ignore the content of that folder.
So now we also generate a pattern with added /** when it seems relevant. - \
Fix #438
|
2026-01-17 21:56:29 by pin | Files touched by this commit (3) |  |
Log message:
devel/bacon: update to 3.22.0
- new analyzers for Go and tsc (TypeScript) - thanks @faultymajority
As for all "young" analyzers, feedback would be very welcome - chat: \
https://miaou.dystroy.org/4683
|
2026-01-12 12:47:44 by pin | Files touched by this commit (3) |  |
Log message:
devel/bacon: update to 3.21.0
v3.21.0 - 2026/01/11
add new line format template variables: {job} and {item-idx} - Fix #423 - \
Thanks @cehteh
add the show-item action, which scrolls the output to an item to reveal it - \
Thanks @cehteh
rerun job on undismiss
!pattern syntax in the ignore config field to override gitignore rules - \
Thanks @ishad0w
improved top item sticking (bacon is more often keeping the same item on top \
on recompute)
Users of nvim-bacon should update it and modify the export format to the new \
suggested format to have bacon show the item focused in nvim.
|
2025-12-11 05:28:07 by pin | Files touched by this commit (3) |  |
Log message:
devel/bacon: update to 3.20.3
v3.20.3
- fix a compilation problem of the "sound" feature - Fix #412 - \
Thanks @orhun
v3.20.2
- fix dependencies not compatible with rust MSRV - Fix #407 - Thanks @alerque
- display message on sound when not enabled - Fix #410
|
2025-11-13 15:18:08 by pin | Files touched by this commit (3) |  |
Log message:
devel/bacon: update to 3.20.1
- --generate-config-schema generates a schema for bacon configuration files, with .
Bacon users don't have to call it as the schema is web hosted and should be \
automatically
picked by TOML editors (if necessary, you can help the editor by starting \
bacon.toml files
with #:schema https://dystroy.org/bacon/.bacon.schema.json)
- fix rustc analyzer for changes in cargo nightly output related to error and \
panic messages - Thanks @narpfel
|
2025-10-16 12:46:56 by pin | Files touched by this commit (3) |  |
Log message:
devel/bacon: update to 3.19.0
- update notify to fix a crash on BSD - Thanks @omarandlorraine
- order list of jobs visible eg on shell completion - Fix #390
There's also a major feature: commands to dismiss and undismiss items or types \
of items
This makes it practical and efficient to do occasional "pedantic" \
reviews of your code - Fix #304
I wrote a blog post about it: https://dystroy.org/blog/practical-pedantism/
|
2025-08-29 14:20:23 by pin | Files touched by this commit (3) |  |
Log message:
devel/bacon: update to 3.18.0
- key bindings can use the cmd modifier (called "Command", \
"Super", "Windows", depending on the system)
- with hide_scrollbar = true, you can make copy-pasting easier - Thanks @JeanMertz
- when project dir isn't specified explicitly (with --project) bacon looks for \
an enclosing dir having a bacon.toml or Cargo.toml file - Fix #385
|