- vim key bindings can be enabled in prefs
- default job is now
cargo check --tests
to check the code for tests compiles too (without running them)
- nothing new... so it's stable enough to be tagged 1.0
bacon test
shows test failures - Fix #3 - Note that you need to remove then rebuild your bacon.toml file to use this new job
- "reverse" option allows having the focus on bottom - Fix #19
- initial compilation autoscroll based on scroll position - Fix #22
- remove flickering
- fix bacon ending with an error when prefs file is missing
bacon --prefs
shows or creates a prefs file which can be changed to defined default display settings (currently "summary" and "wrap")
bacon --init
creates a defaultbacon.toml
file which can be customized to add jobs or change the standard ones- bacon launch arguments changed to ease use of customized jobs
- fix report only taking the first package into account (for workspaces)
- fix some regressions in error and warning detection
- reduce useless redraws during computation
- make it possible to watch only part of the sources: the passed directory (or the current one), when not a package directory (i.e. not containing a Cargo.toml file), will be the one watched - Thanks @nikhilmitrax and @jyn514 for their help
- logo - Thanks @petervaro
- line wrapping (and rewrapping on resize)
- when quitting bacon, kill
cargo check
if running
- better scroll position after toggling summary mode or resizing
- space key now usable for page down
- keep lines with location in summary mode - Fix #11
- allow scrolling the report (arrow keys, page keys, home & end keys, mouse wheel) - Fix #6
- log file renamed to 'bacon.log' to avoid collisions
- initial execution is displayed raw before report computation - Fix #8
- initial execution can be interrupted, scrolled - Fix #12
- add the summary mode
- also watches Cargo.toml
Initial version