./devel/bacon, Background rust code check

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.21.0, Package name: bacon-3.21.0, Maintainer: pkgsrc-users

bacon 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: 1977.617 KB

Version history: (Expand)


CVS history: (Expand)


   2026-01-12 12:47:44 by pin | Files touched by this commit (3) | Package updated
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) | Package updated
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) | Package updated
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) | Package updated
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) | Package updated
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
   2025-08-21 09:30:07 by pin | Files touched by this commit (3) | Package updated
Log message:
devel/bacon: update to 3.17.0

 - allow any file extension in eslint analyzer - Fix #377 - Thanks @meepleek
 - correctly understand cargo tests passing but with output - Fix #379
   2025-06-17 10:40:36 by pin | Files touched by this commit (3) | Package updated
Log message:
devel/bacon: update to 3.16.0

v3.16.0 - 2025/06/14

 - bacon colors configuration, see https://dystroy.org/bacon/config/#skin - Fix #215
 - swift analyzers for building and linting - Thanks @mhedgpeth
 - open-jobs-menu (bound to ctrl-j) and configurable open-menu - Fix #364
   2025-06-01 17:17:53 by pin | Files touched by this commit (3) | Package updated
Log message:
devel/bacon: update to 3.15.0

 - the concept of "internals" has been removed. They were a category \ 
of actions and they're just actions now. This has no functional impact.
 - the optional workdir job setting allows explicitely overriding the execution \ 
directory of a job's command - experimental, feedback welcome