Skip to content

add support for reverse-order cycling in drracket:indentation and drracket:range-indentation #753

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Jul 3, 2025

Conversation

mflatt
Copy link
Member

@mflatt mflatt commented Jul 1, 2025

For a language that can offer indentation alternatives, such as Rhombus, allow a reserve-order request via a new argument to a function provided for drracket:indentation and drracket:range-indentation.

The new argument is a list of options, just in case additional options are needed in the future. Currently, the list is always '() or '(reverse).

mflatt added a commit to mflatt/gui that referenced this pull request Jul 2, 2025
Add reverse-order tabbing for languages, like Rhombus, that support
iterating through tabbing alteratives. Map "s:tab" to iterate through
alternatives in reverse mode.

Merge before racket/drracket#753
@mflatt
Copy link
Member Author

mflatt commented Jul 2, 2025

Revised to add drracket:range-indentation/reverse-order, instead.

mflatt added 2 commits July 3, 2025 10:42
Parts of "drracket" were moved to the "drracket-core" package. That
includes parts of "drracket" that have `version` annotations, but
moving then to "drracket-core" means the versions are mismatched.
Suncing the "drracket-core" version with "drracket" is not a perfect
solution, because the claim "added in version X of rdrracket-core" is
still not right, but it seems like the best available option right now.
…/reverse-order`

For a language that can offer indentation alternatives, such as
Rhombus, allow a reserve-order request via a new configuration function.
@mflatt mflatt merged commit 061575d into racket:master Jul 3, 2025
0 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant