Skip to content

fix: enforce set notation per-element indentation#14350

Open
Kha wants to merge 2 commits into
masterfrom
push-zskuxkpuwonq
Open

fix: enforce set notation per-element indentation#14350
Kha wants to merge 2 commits into
masterfrom
push-zskuxkpuwonq

Conversation

@Kha

@Kha Kha commented Jul 10, 2026

Copy link
Copy Markdown
Member

This PR enforces that elements of singleton notation need to indent e.g. nested application arguments, as otherwise the overlap with structure notation is simply too confusing for both humans and the upcoming formatter (would require blocking on elaboration).

@github-actions github-actions Bot added toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN mathlib4-nightly-available A branch for this PR exists at leanprover-community/mathlib4-nightly-testing:lean-pr-testing-NNNN labels Jul 10, 2026
@leanprover-bot leanprover-bot added the builds-manual CI has verified that the Lean Language Reference builds against this PR label Jul 10, 2026
@leanprover-bot

leanprover-bot commented Jul 10, 2026

Copy link
Copy Markdown
Collaborator

Reference manual CI status:

@mathlib-lean-pr-testing mathlib-lean-pr-testing Bot added the breaks-mathlib This is not necessarily a blocker for merging: but there needs to be a plan label Jul 10, 2026
@mathlib-lean-pr-testing

mathlib-lean-pr-testing Bot commented Jul 10, 2026

Copy link
Copy Markdown

Mathlib CI status (docs):

Kha added a commit to leanprover-community/mathlib4-nightly-testing that referenced this pull request Jul 10, 2026
@Kha Kha marked this pull request as ready for review July 10, 2026 13:47
@Kha Kha added the changelog-language Language features and metaprograms label Jul 10, 2026
@mathlib-lean-pr-testing mathlib-lean-pr-testing Bot added builds-mathlib CI has verified that Mathlib builds against this PR and removed breaks-mathlib This is not necessarily a blocker for merging: but there needs to be a plan labels Jul 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

builds-manual CI has verified that the Lean Language Reference builds against this PR builds-mathlib CI has verified that Mathlib builds against this PR changelog-language Language features and metaprograms mathlib4-nightly-available A branch for this PR exists at leanprover-community/mathlib4-nightly-testing:lean-pr-testing-NNNN toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants