Releases: rust-lang/rust-enhanced
Releases · rust-lang/rust-enhanced
Additional improvements and fixes
Fix and enhance next/prev message jumping
Sort messages so that errors show up before warnings (fixes #199).
Fix next/prev when show_errors_inline is false (fixes #206).
Fix on-save checking when show_errors_inline is false.
Scroll the build output panel on next/prev message.
Next/prev now cycles through test errors.
Fix Next/Prev overriding find-in-files next/prev (fixes #209).
Add Escape keybinding to dismiss inline messages. fixes #200
highlight where in struct defn properly fixes #190
match whole operators to support ligatures fixes #216
Additional Snippets
Update to message formatting
- performance improvement to integer checking
- impl trait / yield syntax
- Use Sublime 3's new edit_settings command to edit Rust Enhanced settings.
- Update message formatting
Bug fixes
Fix a bug building with Rust 1.19. (#198) * Add global Cargo settings for all packages. * Fix a bug building with Rust 1.19. Due to a bug (https://github.com/rust-lang/cargo/issues/4223), Rust was displaying the stdout of the compiler, causing the parsing code to get confused. Also, update tests for 1.19 message changes, and deprecation of no-trans.
Change default on-save syntax checking to "cargo check" from no-trans.
v2.0.1 Change default on-save syntax checking to "cargo check" from no-trans…
New Cargo build system
The main improvements are:
- Shows inline phantoms for errors/warnings when building.
- Properly handles cancelling/stopping a build.
- Pulls in the user's shell environment to make it less likely to have problems.
- Supports custom environment variables.
- Interacts more nicely with the on-save syntax checking.
- Allows you to configure settings for builds (see docs/build.md).
- Command to assist configuring custom build variants.
- On-save syntax checking supports different methods (rustc no-trans, cargo check, clippy)
Thanks @ehuss - Added information about possible conflicts with the default Rust package. (Thanks @crumblingstatue )
Breaking Changes:
- Rust Build has been removed
- rustc is no longer needed now we have Cargo Script (RustEnhanced - Script)
small formatting fixes
[Patch] Annotation definitions weren't being closed properly
v1.3.1 closing annoations tag properly (#176)
Syntax highlighting fixes, adding attributes
Fixing cwd, previous commit overwrote it (OSX)
v1.2.5 adding back in cwd, not sure why it was missing (causing OSX to fail)…