Releases: justinbarclay/parinfer-rust-mode
Releases · justinbarclay/parinfer-rust-mode
v0.9.3
What's Changed
- feat: Add Flycheck and Flymake integrations for error reporting @justinbarclay #109
- fix: prevent buffer jump when safe strategy fails by @AjaiKN in #96
- fix: make it work on FreeBSD by @wahjava in #98
- fix: typo in readme.org by @gilch in #100
- fix: add missing -rust- by @gilch in #102
- fix: bug where
this-command
is nil by @justinbarclay in #107 - fix: correct a variable name and shorten a docstring by @eNotchy in #108
New Contributors
- @AjaiKN made their first contribution in #96
- @wahjava made their first contribution in #98
- @eNotchy made their first contribution in #108
Full Changelog: v0.9.2...v0.9.3
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