Releases: justinbarclay/parinfer-rust-mode
Releases · justinbarclay/parinfer-rust-mode
v0.9.1
What's Changed
Bug Fixes:
- Prevents buffer from jumping around during 'fast' strategy
- `parinfer-rust--disable' now correctly disabled when mode is disabled
- Default hook to auto-apply `fast' strategy removed
- Flyspell added to list of minor modes that don't play well with parinfer
Documentation:
- Added documentation on how to improve guile support
Chore:
- Minor code cleanup
Full Changelog: v0.9.0...v0.9.1
v0.9.0
What's Changed
- Update to using parinfer-rust fork
parinfer-rust-emacs
,
https://github.com/justinbarclay/parinfer-rust-emacs - Bump parinfer-rust lib version to v0.4.6
This improves support for option handling, allowingparinfer-rust
to provide language-specific config. See `parinfer-rust--options
Full Changelog: v0.8.8...v0.9.0
v0.8.8
What's Changed
- chore: Improve docs by @justinbarclay in #86
- Update to the track changes library by @justinbarclay in #84
- Fix testing harness by @justinbarclay in #88
- Update download url to point to new repo name by @justinbarclay in #89
Full Changelog: v0.8.7...v0.8.8
v0.8.7
What's Changed
- Fix recursion issue that causes Emacs to freeze by @justinbarclay in #82
- Use before-changes hook in change tracking by @justinbarclay in #83
Full Changelog: v0.8.6...v0.8.7
v0.8.6
Deprecations
- v0.4.3 of parinfer-rust will be deprecated shortly. See
discussion
Features
- Add support for downloading FreeBSD version of the parinfer-rust
library from GitHub - parinfer-rust-mode will delay running in buffers that are in the
background until they are brought into the foreground for the first
time- This should help when installing emacs-lisp packages and when
tangling files
- This should help when installing emacs-lisp packages and when
- Moved support to v0.4.5 of parinfer-rust, which allows Emacs to set
string delimiter defaults- Special thanks to @gagbo for working on this
Fixes
- Prevent freezing in really large buffers
- Add indent-tabs-mode to parinfer-rust-troublesome-modes
v0.8.5
v0.8.4
What's Changed
- parinfer-rust---test-p not a symbol by @justinbarclay in #40
- Extract library directory from config vars by @smile13241324 in #39
- Add ability to support multiple versions of parinfer-rust library by @justinbarclay in #42
- Update readme.org to reflect name changes from 9f8e928 by @marben-olvbar in #44
- Update docker image to 27.2 by @justinbarclay in #50
- Provide rust-parinfer--mode information in modeline by @markokocic in #49
- Remove default bindings to C-c C-p key prefix by @dannyfreeman in #63
- Add treat-command-as hints for Evil by @gilch in #65
- Add support for automatically installing the ARM Mac version of parinfer-rust (#73) by @justinbarclay in #73
- Add
parinfer-rust-disable-troublesome-modes
to disable prompting and disable mode directly by @Flinner in #58
New Contributors
- @smile13241324 made their first contribution in #39
- @marben-olvbar made their first contribution in #44
- @markokocic made their first contribution in #49
- @dannyfreeman made their first contribution in #63
- @gilch made their first contribution in #65
- @barakdiker123 made their first contribution in #72
- @Flinner made their first contribution in #58
Full Changelog: v0.8.3...v0.8.4
v0.8.3
Fixes bug when byte compiling parinfer-rust-mode where the we would ignore the users preferred library location and install it in the default.
parinfer-rust library is now only downloaded when needed.
IE: when the user starts parinfer-rust and we can not detect the library.
Add command parinfer-rust-toggle-paren
- Add command to toggle paren mode. Thanks to @andreyorst for the PR.
- Update documentation
v0.8.0: Add support for Windows
- Add support for Windows
- Improved adherence to style guides, with help from Andrey Yorst.
- Use undo-amalgamate to have a better undo experience. Thanks to Andrey Yorst for the help.
- Defer check for library until parinfer-rust-mode is enabled. Thanks to Chris Rayner for the suggestion.
- Add option to run parinfer in immediate or deferred mode. This will check for indentation errors in the buffer and try to correct them. This will happen either as soon as the buffer opens or as soon as the first change occurs to the buffer.
- Updated docs
- Improved tests
- Bug fixes
- Improved byte-compiler warnings. Thanks to Chris Rayner for the suggestions.
- Added check to download parinfer-rust library if it does not exist during byte compilation