Bump Parinfer to v0.9.0, make use of some niceties #7868
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
parinfer-rust-mode came out with version 0.9 last week, the headline feature of which is using their own fork of parinfer-rust with better Emacs integration. Notably, the nominated macOS binary is now built for arm64e rather than x86_64, which will break some setups; this is inevitable without a complex workaround (as vanilla parinfer-rust is no longer supported, and the fork doesn't provide an x86_64 binary), and it makes just as many setups now work when they previously did not.
I also enabled the option parinfer-rust-disable-troublesome-modes, which is behind a prompt by default. I was unsure about this but I believe it is in line with the existing decision to enable auto-download and the DOOM philosophy in general: reduce the amount of hassle the user goes through to get things working together.
(Apologies about the commits; I discovered the guidelines when opening this PR. If I have to redo them I will.)