Skip to content

Releases: justinbarclay/parinfer-rust-mode

v0.9.1

27 May 21:57
v0.9.1
e9a23e1
Compare
Choose a tag to compare

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

09 May 03:13
v0.9.0
d3bfb27
Compare
Choose a tag to compare

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, allowing parinfer-rust to provide language-specific config. See `parinfer-rust--options

Full Changelog: v0.8.8...v0.9.0

v0.8.8

09 May 03:12
v0.8.8
13e6251
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.8.7...v0.8.8

v0.8.7

02 May 18:47
v0.8.7
823188f
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.8.6...v0.8.7

v0.8.6

02 Apr 04:27
v0.8.6
39f588e
Compare
Choose a tag to compare

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
  • 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

19 Mar 16:05
3e95b19
Compare
Choose a tag to compare

What's Changed

  • fix: fix download link by only using latest version by @braineo in #74

New Contributors

Full Changelog: v0.8.4...v0.8.5

v0.8.4

18 Mar 08:03
v0.8.4
81dfc76
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.8.3...v0.8.4

v0.8.3

18 Feb 16:57
c825606
Compare
Choose a tag to compare

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

02 Aug 21:13
9e2e91c
Compare
Choose a tag to compare
  • Add command to toggle paren mode. Thanks to @andreyorst for the PR.
  • Update documentation

v0.8.0: Add support for Windows

26 Jul 23:23
49324ea
Compare
Choose a tag to compare
  • 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