Skip to content

Conversation

@Rob23oba
Copy link
Contributor

This PR allows for dot auto-completion for regular identifiers (i.e. completion after MyNamespace.). To implement this functionality, the ident parser will consume trailing dots while producing an error message. To avoid this behavior, identBeforeDot can be used which is intended to be used for positions where the identifier may be followed by a dot.

Closes #8353

@Rob23oba Rob23oba requested review from kmill and mhuisi as code owners May 29, 2025 08:24
@github-actions github-actions bot added changelog-language Language features and metaprograms release-ci Enable all CI checks for a PR, like is done for releases labels May 29, 2025
@github-actions github-actions bot added the toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN label May 29, 2025
leanprover-community-mathlib4-bot added a commit to leanprover-community/batteries that referenced this pull request May 29, 2025
leanprover-community-mathlib4-bot added a commit to leanprover-community/mathlib4 that referenced this pull request May 29, 2025
@leanprover-community-bot leanprover-community-bot added the builds-mathlib CI has verified that Mathlib builds against this PR label May 29, 2025
@leanprover-community-bot
Copy link
Collaborator

leanprover-community-bot commented May 29, 2025

Mathlib CI status (docs):

leanprover-community-mathlib4-bot added a commit to leanprover-community/batteries that referenced this pull request May 30, 2025
leanprover-community-mathlib4-bot added a commit to leanprover-community/mathlib4 that referenced this pull request May 30, 2025
@github-actions github-actions bot added the awaiting-review Waiting for someone to review the PR label Jun 11, 2025
@leanprover-bot leanprover-bot added the P-medium We may work on this issue if we find the time label Jun 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

awaiting-review Waiting for someone to review the PR builds-mathlib CI has verified that Mathlib builds against this PR changelog-language Language features and metaprograms P-medium We may work on this issue if we find the time release-ci Enable all CI checks for a PR, like is done for releases 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.

No dot completion for identifiers in most cases

3 participants