lean4-htt/tests/lean/interactive
Marc Huisinga 168c125cf5
chore: relative lean-toolchains (#12652)
This PR changes all `lean-toolchain` to use relative toolchain paths
instead of `lean4` and `lean4-stage0` identifiers, which removes the
need for manually linking toolchains via Elan.

After this PR, at least Elan 4.2.0 and 0.0.224 of the Lean VS Code
extension will be needed to edit core.

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-25 10:23:35 +00:00
..
projects chore: relative lean-toolchains (#12652) 2026-02-25 10:23:35 +00:00
533.lean
533.lean.expected.out chore: do not rely on Name.lt for ordering fvars in acLt (#12306) 2026-02-08 14:25:31 +00:00
863.lean
863.lean.expected.out refactor: eliminate FileIdent.mod (#12089) 2026-01-27 09:55:29 +00:00
1018unknowMVarIssue.lean
1018unknowMVarIssue.lean.expected.out
1031.lean
1031.lean.expected.out
1265.lean
1265.lean.expected.out refactor: eliminate FileIdent.mod (#12089) 2026-01-27 09:55:29 +00:00
1403.lean
1403.lean.expected.out
1525.lean
1525.lean.expected.out
1659.lean
1659.lean.expected.out refactor: eliminate FileIdent.mod (#12089) 2026-01-27 09:55:29 +00:00
2058.lean
2058.lean.expected.out feat: more reliable universe level inference in inductive/structure commands (#12514) 2026-02-18 23:46:12 +00:00
2881.lean
2881.lean.expected.out
4078.lean
4078.lean.expected.out
4880.lean
4880.lean.expected.out
5659.lean
5659.lean.expected.out
6594.lean
6594.lean.expected.out
10898.lean fix: make tactic .. at * save info contexts (#12607) 2026-02-25 01:59:50 +00:00
10898.lean.expected.out fix: make tactic .. at * save info contexts (#12607) 2026-02-25 01:59:50 +00:00
amb.lean
amb.lean.expected.out
anonHyp.lean
anonHyp.lean.expected.out
autoBoundIssue.lean
autoBoundIssue.lean.expected.out feat: use the metavariable index when pretty printing (#9778) 2025-08-07 15:58:51 +00:00
builtinCodeactions.lean
builtinCodeactions.lean.expected.out fix: set data? field in eager code actions (#12332) 2026-02-06 08:57:27 +00:00
cancellation.lean fix: cancellation of non-incremental commands (#12553) 2026-02-18 12:12:47 +00:00
cancellation.lean.expected.out fix: cancellation of non-incremental commands (#12553) 2026-02-18 12:12:47 +00:00
catHover.lean
catHover.lean.expected.out
codeaction.lean
codeaction.lean.expected.out fix: set data? field in eager code actions (#12332) 2026-02-06 08:57:27 +00:00
codeActions.lean
codeActions.lean.expected.out fix: set data? field in eager code actions (#12332) 2026-02-06 08:57:27 +00:00
compHeader.lean
compHeader.lean.expected.out chore: do not rely on Name.lt for ordering fvars in acLt (#12306) 2026-02-08 14:25:31 +00:00
completion.lean
completion.lean.expected.out refactor: eliminate FileIdent.mod (#12089) 2026-01-27 09:55:29 +00:00
completion2.lean
completion2.lean.expected.out refactor: eliminate FileIdent.mod (#12089) 2026-01-27 09:55:29 +00:00
completion3.lean
completion3.lean.expected.out refactor: eliminate FileIdent.mod (#12089) 2026-01-27 09:55:29 +00:00
completion4.lean
completion4.lean.expected.out refactor: eliminate FileIdent.mod (#12089) 2026-01-27 09:55:29 +00:00
completion5.lean
completion5.lean.expected.out refactor: eliminate FileIdent.mod (#12089) 2026-01-27 09:55:29 +00:00
completion6.lean
completion6.lean.expected.out refactor: eliminate FileIdent.mod (#12089) 2026-01-27 09:55:29 +00:00
completion7.lean
completion7.lean.expected.out refactor: eliminate FileIdent.mod (#12089) 2026-01-27 09:55:29 +00:00
completionAtPrint.lean
completionAtPrint.lean.expected.out refactor: eliminate FileIdent.mod (#12089) 2026-01-27 09:55:29 +00:00
completionBracketedDot.lean
completionBracketedDot.lean.expected.out
completionCheck.lean
completionCheck.lean.expected.out refactor: eliminate FileIdent.mod (#12089) 2026-01-27 09:55:29 +00:00
completionDanglingDot.lean
completionDanglingDot.lean.expected.out
completionDeprecation.lean
completionDeprecation.lean.expected.out refactor: eliminate FileIdent.mod (#12089) 2026-01-27 09:55:29 +00:00
completionEndSection.lean
completionEndSection.lean.expected.out refactor: eliminate FileIdent.mod (#12089) 2026-01-27 09:55:29 +00:00
completionEOF.lean
completionEOF.lean.expected.out refactor: eliminate FileIdent.mod (#12089) 2026-01-27 09:55:29 +00:00
completionFallback.lean
completionFallback.lean.expected.out refactor: eliminate FileIdent.mod (#12089) 2026-01-27 09:55:29 +00:00
completionFromExpectedType.lean
completionFromExpectedType.lean.expected.out refactor: eliminate FileIdent.mod (#12089) 2026-01-27 09:55:29 +00:00
completionIStr.lean
completionIStr.lean.expected.out refactor: eliminate FileIdent.mod (#12089) 2026-01-27 09:55:29 +00:00
completionOpenNamespaces.lean
completionOpenNamespaces.lean.expected.out refactor: eliminate FileIdent.mod (#12089) 2026-01-27 09:55:29 +00:00
completionOption.lean
completionOption.lean.expected.out refactor: eliminate FileIdent.mod (#12089) 2026-01-27 09:55:29 +00:00
completionPrefixIssue.lean
completionPrefixIssue.lean.expected.out chore: do not rely on Name.lt for ordering fvars in acLt (#12306) 2026-02-08 14:25:31 +00:00
completionPrivateTypes.lean
completionPrivateTypes.lean.expected.out refactor: eliminate FileIdent.mod (#12089) 2026-01-27 09:55:29 +00:00
completionPrv.lean
completionPrv.lean.expected.out refactor: eliminate FileIdent.mod (#12089) 2026-01-27 09:55:29 +00:00
completionStructureInstance.lean
completionStructureInstance.lean.expected.out refactor: eliminate FileIdent.mod (#12089) 2026-01-27 09:55:29 +00:00
completionTactics.lean fix: make first token detection work in modules (#12047) 2026-01-20 11:12:05 +00:00
completionTactics.lean.expected.out refactor: eliminate FileIdent.mod (#12089) 2026-01-27 09:55:29 +00:00
compNamespace.lean
compNamespace.lean.expected.out refactor: eliminate FileIdent.mod (#12089) 2026-01-27 09:55:29 +00:00
definition.lean
definition.lean.expected.out
Diff.lean
Diff.lean.expected.out
discrsIssue.lean
discrsIssue.lean.expected.out
docstringLinksExamples.lean
docstringLinksExamples.lean.expected.out
documentSymbols.lean
documentSymbols.lean.expected.out
dotIdCompletion.lean
dotIdCompletion.lean.expected.out refactor: eliminate FileIdent.mod (#12089) 2026-01-27 09:55:29 +00:00
dottedIdentNotation.lean
dottedIdentNotation.lean.expected.out refactor: eliminate FileIdent.mod (#12089) 2026-01-27 09:55:29 +00:00
editAfterError.lean
editAfterError.lean.expected.out
editCompletion.lean
editCompletion.lean.expected.out refactor: eliminate FileIdent.mod (#12089) 2026-01-27 09:55:29 +00:00
errorExplanationInteractive.lean
errorExplanationInteractive.lean.expected.out refactor: eliminate FileIdent.mod (#12089) 2026-01-27 09:55:29 +00:00
expectedTypeAsGoal.lean
expectedTypeAsGoal.lean.expected.out
explicitAppInstHole.lean
explicitAppInstHole.lean.expected.out
findReferences.lean
findReferences.lean.expected.out
foldingRange.lean
foldingRange.lean.expected.out
fvarIdCollision.lean chore: do not rely on Name.lt for ordering fvars in acLt (#12306) 2026-02-08 14:25:31 +00:00
fvarIdCollision.lean.expected.out chore: do not rely on Name.lt for ordering fvars in acLt (#12306) 2026-02-08 14:25:31 +00:00
ghostGoals.lean
ghostGoals.lean.expected.out
goalEOF.lean
goalEOF.lean.expected.out
goalIssue.lean
goalIssue.lean.expected.out
goalsAccomplished.lean
goalsAccomplished.lean.expected.out
goTo.lean feat: allow go-to-projection to look through reducible definitions (#12004) 2026-01-15 16:05:35 +00:00
goTo.lean.expected.out feat: allow go-to-projection to look through reducible definitions (#12004) 2026-01-15 16:05:35 +00:00
goTo2.lean
goTo2.lean.expected.out
guardMsgsCodeAction.lean
guardMsgsCodeAction.lean.expected.out
haveInfo.lean
haveInfo.lean.expected.out
highlight.lean
highlight.lean.expected.out
highlightMatches.lean
highlightMatches.lean.expected.out
hover.lean fix: hovers and docstrings for (co)inductive types (#10738) 2025-10-15 09:32:11 +00:00
hover.lean.expected.out
hoverAt.lean feat: make sure hover information does not include @ for constants 2022-04-07 18:40:04 -07:00
hoverAt.lean.expected.out
hoverBinderUnderscore.lean
hoverBinderUnderscore.lean.expected.out
hoverDot.lean
hoverDot.lean.expected.out
hoverException.lean
hoverException.lean.expected.out
hoverMatch.lean
hoverMatch.lean.expected.out
hoverTacticExt.lean
hoverTacticExt.lean.expected.out
importCompletion.lean
importCompletion.lean.expected.out refactor: eliminate FileIdent.mod (#12089) 2026-01-27 09:55:29 +00:00
incomingCallHierarchy.lean
incomingCallHierarchy.lean.expected.out
incomingCallHierarchyWhere.lean fix: getParentDeclName? inside where inside public def (#12119) 2026-01-23 17:32:05 +00:00
incomingCallHierarchyWhere.lean.expected.out fix: getParentDeclName? inside where inside public def (#12119) 2026-01-23 17:32:05 +00:00
incrementalCombinator.lean
incrementalCombinator.lean.expected.out chore: use backticks for sorry in diagnostic messages (#11608) 2025-12-15 14:30:21 +00:00
incrementalCommand.lean chore: use backticks for sorry in diagnostic messages (#11608) 2025-12-15 14:30:21 +00:00
incrementalCommand.lean.expected.out
incrementalInduction.lean
incrementalInduction.lean.expected.out
incrementalMutual.lean fix: calculate error suppression per snapshot (#4657) 2024-07-08 09:54:43 +00:00
incrementalMutual.lean.expected.out
incrementalTactic.lean
incrementalTactic.lean.expected.out
infoIssues.lean
infoIssues.lean.expected.out
inlayHints.lean
inlayHints.lean.expected.out feat: more reliable universe level inference in inductive/structure commands (#12514) 2026-02-18 23:46:12 +00:00
interactiveDiagnostics.lean
interactiveDiagnostics.lean.expected.out chore: use backticks for sorry in diagnostic messages (#11608) 2025-12-15 14:30:21 +00:00
interactiveGoalGoToLoc.lean
interactiveGoalGoToLoc.lean.expected.out
interactiveGoalPopups.lean
interactiveGoalPopups.lean.expected.out
interactiveTermGoals.lean test: improve language server test coverage (#10574) 2025-09-30 11:15:03 +00:00
interactiveTermGoals.lean.expected.out
interactiveTraces.lean
interactiveTraces.lean.expected.out test: improve language server test coverage (#10574) 2025-09-30 11:15:03 +00:00
internalNamesIssue.lean
internalNamesIssue.lean.expected.out refactor: eliminate FileIdent.mod (#12089) 2026-01-27 09:55:29 +00:00
inWordCompletion.lean
inWordCompletion.lean.expected.out refactor: eliminate FileIdent.mod (#12089) 2026-01-27 09:55:29 +00:00
isRflParallel.lean
isRflParallel.lean.expected.out
issue4527.lean
issue4527.lean.expected.out
issue5021.lean
issue5021.lean.expected.out
issue5597.lean
issue5597.lean.expected.out
jumpMutual.lean
jumpMutual.lean.expected.out
keywordCompletion.lean
keywordCompletion.lean.expected.out refactor: eliminate FileIdent.mod (#12089) 2026-01-27 09:55:29 +00:00
lean3HoverIssue.lean
lean3HoverIssue.lean.expected.out
macroGoalIssue.lean
macroGoalIssue.lean.expected.out
match.lean
match.lean.expected.out refactor: eliminate FileIdent.mod (#12089) 2026-01-27 09:55:29 +00:00
matchPatternHover.lean
matchPatternHover.lean.expected.out
matchStxCompletion.lean
matchStxCompletion.lean.expected.out refactor: eliminate FileIdent.mod (#12089) 2026-01-27 09:55:29 +00:00
moduleHierarchyImports.lean
moduleHierarchyImports.lean.expected.out
outgoingCallHierarchy.lean
outgoingCallHierarchy.lean.expected.out
partialNamespace.lean
partialNamespace.lean.expected.out
plainGoal.lean
plainGoal.lean.expected.out
plainTermGoal.lean
plainTermGoal.lean.expected.out
ppShowLetValues.lean
ppShowLetValues.lean.expected.out
rename.lean
rename.lean.expected.out
run.lean
rwElabConst.lean
rwElabConst.lean.expected.out
semanticTokens.lean
semanticTokens.lean.expected.out
semanticTokensVersoDocs.lean
semanticTokensVersoDocs.lean.expected.out
signatureHelp.lean
signatureHelp.lean.expected.out
stdOutput.lean
stdOutput.lean.expected.out
strInterpSynthError.lean
strInterpSynthError.lean.expected.out
structInstFieldHints.lean
structInstFieldHints.lean.expected.out fix: set data? field in eager code actions (#12332) 2026-02-06 08:57:27 +00:00
structNameParentProj.lean
structNameParentProj.lean.expected.out
tacticInduction.lean
tacticInduction.lean.expected.out
terminationBySuggestion.lean
terminationBySuggestion.lean.expected.out fix: set data? field in eager code actions (#12332) 2026-02-06 08:57:27 +00:00
test_single.sh
travellingCompletions.lean
travellingCompletions.lean.expected.out refactor: eliminate FileIdent.mod (#12089) 2026-01-27 09:55:29 +00:00
tryThisCodeAction.lean
tryThisCodeAction.lean.expected.out fix: set data? field in eager code actions (#12332) 2026-02-06 08:57:27 +00:00
unknownIdentifierCodeActions.lean
unknownIdentifierCodeActions.lean.expected.out fix: set data? field in all unknown identifier code actions (#12046) 2026-01-20 10:03:29 +00:00
unterminatedDocComment.lean
unterminatedDocComment.lean.expected.out
userWidget.lean
userWidget.lean.expected.out
workspaceSymbols.lean
workspaceSymbols.lean.expected.out