lean4-htt/tests/server_interactive/unknownIdentifierCodeActions.lean.out.expected
Garmelon a3cb39eac9
chore: migrate more tests to new test suite (#12809)
This PR migrates most remaining tests to the new test suite. It also
completes the migration of directories like `tests/lean/run`, meaning
that PRs trying to add tests to those old directories will now fail.
2026-03-06 16:52:01 +00:00

1993 lines
72 KiB
Text

{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 5, "character": 34}, "end": {"line": 5, "character": 34}},
"context": {"diagnostics": []}}
[{"title": "Import Lean.Server.Test.Refs.Test1 from Lean.Server.Test.Refs",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 5, "character": 7},
"end": {"line": 5, "character": 34}},
"newText": "Lean.Server.Test.Refs.Test1"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 5, "character": 34},
"end": {"line": 5, "character": 34}},
"context": {"diagnostics": []}}}},
{"title": "Import Lean.Server.Test.Refs.test10 from Lean.Server.Test.Refs",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 5, "character": 7},
"end": {"line": 5, "character": 34}},
"newText": "Lean.Server.Test.Refs.test10"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 5, "character": 34},
"end": {"line": 5, "character": 34}},
"context": {"diagnostics": []}}}}]
Resolution of Import Lean.Server.Test.Refs.Test1 from Lean.Server.Test.Refs:
{"title": "Import Lean.Server.Test.Refs.Test1 from Lean.Server.Test.Refs",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 5, "character": 7},
"end": {"line": 5, "character": 34}},
"newText": "Lean.Server.Test.Refs.Test1"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 5, "character": 34}, "end": {"line": 5, "character": 34}},
"context": {"diagnostics": []}}}}
Resolution of Import Lean.Server.Test.Refs.test10 from Lean.Server.Test.Refs:
{"title": "Import Lean.Server.Test.Refs.test10 from Lean.Server.Test.Refs",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 5, "character": 7},
"end": {"line": 5, "character": 34}},
"newText": "Lean.Server.Test.Refs.test10"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 5, "character": 34}, "end": {"line": 5, "character": 34}},
"context": {"diagnostics": []}}}}
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 8, "character": 33}, "end": {"line": 8, "character": 33}},
"context": {"diagnostics": []}}
[{"title": "Import LeanServerTestRefsTest0 from Lean.Server.Test.Refs",
"kind": "refactor",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 8, "character": 10},
"end": {"line": 8, "character": 33}},
"newText": "LeanServerTestRefsTest0"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 8, "character": 33},
"end": {"line": 8, "character": 33}},
"context": {"diagnostics": []}}}},
{"title":
"Import Lean.Server.Test.LeanServerTestRefsTest0' from Lean.Server.Test.Refs",
"kind": "refactor",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 8, "character": 10},
"end": {"line": 8, "character": 33}},
"newText": "Lean.Server.Test.LeanServerTestRefsTest0'"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 8, "character": 33},
"end": {"line": 8, "character": 33}},
"context": {"diagnostics": []}}}},
{"title": "Import Lean.Server.Test.Refs.test10 from Lean.Server.Test.Refs",
"kind": "refactor",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 8, "character": 10},
"end": {"line": 8, "character": 33}},
"newText": "Lean.Server.Test.Refs.test10"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 8, "character": 33},
"end": {"line": 8, "character": 33}},
"context": {"diagnostics": []}}}},
{"title": "Import all unambiguous unknown identifiers",
"kind": "quickfix",
"data":
{"providerResultIndex": 0,
"providerName": "allUnknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 8, "character": 33},
"end": {"line": 8, "character": 33}},
"context": {"diagnostics": []}}}}]
Resolution of Import LeanServerTestRefsTest0 from Lean.Server.Test.Refs:
{"title": "Import LeanServerTestRefsTest0 from Lean.Server.Test.Refs",
"kind": "refactor",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 8, "character": 10},
"end": {"line": 8, "character": 33}},
"newText": "LeanServerTestRefsTest0"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 8, "character": 33}, "end": {"line": 8, "character": 33}},
"context": {"diagnostics": []}}}}
Resolution of Import Lean.Server.Test.LeanServerTestRefsTest0' from Lean.Server.Test.Refs:
{"title":
"Import Lean.Server.Test.LeanServerTestRefsTest0' from Lean.Server.Test.Refs",
"kind": "refactor",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 8, "character": 10},
"end": {"line": 8, "character": 33}},
"newText": "Lean.Server.Test.LeanServerTestRefsTest0'"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 8, "character": 33}, "end": {"line": 8, "character": 33}},
"context": {"diagnostics": []}}}}
Resolution of Import Lean.Server.Test.Refs.test10 from Lean.Server.Test.Refs:
{"title": "Import Lean.Server.Test.Refs.test10 from Lean.Server.Test.Refs",
"kind": "refactor",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 8, "character": 10},
"end": {"line": 8, "character": 33}},
"newText": "Lean.Server.Test.Refs.test10"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 8, "character": 33}, "end": {"line": 8, "character": 33}},
"context": {"diagnostics": []}}}}
Resolution of Import all unambiguous unknown identifiers:
{"title": "Import all unambiguous unknown identifiers",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 17, "character": 7},
"end": {"line": 17, "character": 48}},
"newText": "LeanServerTestRefsTest0'"},
{"range":
{"start": {"line": 28, "character": 7},
"end": {"line": 28, "character": 34}},
"newText": "Test1"},
{"range":
{"start": {"line": 55, "character": 20},
"end": {"line": 55, "character": 47}},
"newText": "Lean.Server.Test.Refs.Test1"},
{"range":
{"start": {"line": 57, "character": 5},
"end": {"line": 57, "character": 32}},
"newText": "Lean.Server.Test.Refs.Test1"},
{"range":
{"start": {"line": 60, "character": 26},
"end": {"line": 60, "character": 53}},
"newText": "Lean.Server.Test.Refs.Test1"},
{"range":
{"start": {"line": 62, "character": 5},
"end": {"line": 62, "character": 32}},
"newText": "Lean.Server.Test.Refs.Test1"},
{"range":
{"start": {"line": 8, "character": 10},
"end": {"line": 8, "character": 33}},
"newText": "LeanServerTestRefsTest0"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "allUnknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 8, "character": 33}, "end": {"line": 8, "character": 33}},
"context": {"diagnostics": []}}}}
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 12, "character": 34}, "end": {"line": 12, "character": 34}},
"context": {"diagnostics": []}}
[{"title": "Import Test1 from Lean.Server.Test.Refs",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 12, "character": 7},
"end": {"line": 12, "character": 34}},
"newText": "Test1"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 12, "character": 34},
"end": {"line": 12, "character": 34}},
"context": {"diagnostics": []}}}},
{"title": "Import test10 from Lean.Server.Test.Refs",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 12, "character": 7},
"end": {"line": 12, "character": 34}},
"newText": "test10"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 12, "character": 34},
"end": {"line": 12, "character": 34}},
"context": {"diagnostics": []}}}}]
Resolution of Import Test1 from Lean.Server.Test.Refs:
{"title": "Import Test1 from Lean.Server.Test.Refs",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 12, "character": 7},
"end": {"line": 12, "character": 34}},
"newText": "Test1"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 12, "character": 34},
"end": {"line": 12, "character": 34}},
"context": {"diagnostics": []}}}}
Resolution of Import test10 from Lean.Server.Test.Refs:
{"title": "Import test10 from Lean.Server.Test.Refs",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 12, "character": 7},
"end": {"line": 12, "character": 34}},
"newText": "test10"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 12, "character": 34},
"end": {"line": 12, "character": 34}},
"context": {"diagnostics": []}}}}
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 21, "character": 34}, "end": {"line": 21, "character": 34}},
"context": {"diagnostics": []}}
[{"title": "Import Lean.Server.Test.Refs.Test1 from Lean.Server.Test.Refs",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 21, "character": 7},
"end": {"line": 21, "character": 34}},
"newText": "Lean.Server.Test.Refs.Test1"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 21, "character": 34},
"end": {"line": 21, "character": 34}},
"context": {"diagnostics": []}}}},
{"title": "Import Lean.Server.Test.Refs.test10 from Lean.Server.Test.Refs",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 21, "character": 7},
"end": {"line": 21, "character": 34}},
"newText": "Lean.Server.Test.Refs.test10"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 21, "character": 34},
"end": {"line": 21, "character": 34}},
"context": {"diagnostics": []}}}}]
Resolution of Import Lean.Server.Test.Refs.Test1 from Lean.Server.Test.Refs:
{"title": "Import Lean.Server.Test.Refs.Test1 from Lean.Server.Test.Refs",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 21, "character": 7},
"end": {"line": 21, "character": 34}},
"newText": "Lean.Server.Test.Refs.Test1"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 21, "character": 34},
"end": {"line": 21, "character": 34}},
"context": {"diagnostics": []}}}}
Resolution of Import Lean.Server.Test.Refs.test10 from Lean.Server.Test.Refs:
{"title": "Import Lean.Server.Test.Refs.test10 from Lean.Server.Test.Refs",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 21, "character": 7},
"end": {"line": 21, "character": 34}},
"newText": "Lean.Server.Test.Refs.test10"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 21, "character": 34},
"end": {"line": 21, "character": 34}},
"context": {"diagnostics": []}}}}
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 24, "character": 33}, "end": {"line": 24, "character": 33}},
"context": {"diagnostics": []}}
[{"title": "Import Lean.Server.Test.Refs.test9 from Lean.Server.Test.Refs",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 24, "character": 7},
"end": {"line": 24, "character": 33}},
"newText": "Lean.Server.Test.Refs.test9"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 24, "character": 33},
"end": {"line": 24, "character": 33}},
"context": {"diagnostics": []}}}},
{"title": "Import Lean.Server.Test.Refs.test8 from Lean.Server.Test.Refs",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 24, "character": 7},
"end": {"line": 24, "character": 33}},
"newText": "Lean.Server.Test.Refs.test8"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 24, "character": 33},
"end": {"line": 24, "character": 33}},
"context": {"diagnostics": []}}}},
{"title": "Import Lean.Server.Test.Refs.test7 from Lean.Server.Test.Refs",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 24, "character": 7},
"end": {"line": 24, "character": 33}},
"newText": "Lean.Server.Test.Refs.test7"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 24, "character": 33},
"end": {"line": 24, "character": 33}},
"context": {"diagnostics": []}}}},
{"title": "Import Lean.Server.Test.Refs.Test6 from Lean.Server.Test.Refs",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 24, "character": 7},
"end": {"line": 24, "character": 33}},
"newText": "Lean.Server.Test.Refs.Test6"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 24, "character": 33},
"end": {"line": 24, "character": 33}},
"context": {"diagnostics": []}}}},
{"title": "Import Lean.Server.Test.Refs.Test5 from Lean.Server.Test.Refs",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 24, "character": 7},
"end": {"line": 24, "character": 33}},
"newText": "Lean.Server.Test.Refs.Test5"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 24, "character": 33},
"end": {"line": 24, "character": 33}},
"context": {"diagnostics": []}}}},
{"title": "Import Lean.Server.Test.Refs.Test4 from Lean.Server.Test.Refs",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 24, "character": 7},
"end": {"line": 24, "character": 33}},
"newText": "Lean.Server.Test.Refs.Test4"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 24, "character": 33},
"end": {"line": 24, "character": 33}},
"context": {"diagnostics": []}}}},
{"title": "Import Lean.Server.Test.Refs.Test3 from Lean.Server.Test.Refs",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 24, "character": 7},
"end": {"line": 24, "character": 33}},
"newText": "Lean.Server.Test.Refs.Test3"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 24, "character": 33},
"end": {"line": 24, "character": 33}},
"context": {"diagnostics": []}}}},
{"title": "Import Lean.Server.Test.Refs.Test2 from Lean.Server.Test.Refs",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 24, "character": 7},
"end": {"line": 24, "character": 33}},
"newText": "Lean.Server.Test.Refs.Test2"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 24, "character": 33},
"end": {"line": 24, "character": 33}},
"context": {"diagnostics": []}}}},
{"title": "Import Lean.Server.Test.Refs.Test1 from Lean.Server.Test.Refs",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 24, "character": 7},
"end": {"line": 24, "character": 33}},
"newText": "Lean.Server.Test.Refs.Test1"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 24, "character": 33},
"end": {"line": 24, "character": 33}},
"context": {"diagnostics": []}}}},
{"title": "Import Lean.Server.Test.Refs.test10 from Lean.Server.Test.Refs",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 24, "character": 7},
"end": {"line": 24, "character": 33}},
"newText": "Lean.Server.Test.Refs.test10"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 24, "character": 33},
"end": {"line": 24, "character": 33}},
"context": {"diagnostics": []}}}}]
Resolution of Import Lean.Server.Test.Refs.test9 from Lean.Server.Test.Refs:
{"title": "Import Lean.Server.Test.Refs.test9 from Lean.Server.Test.Refs",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 24, "character": 7},
"end": {"line": 24, "character": 33}},
"newText": "Lean.Server.Test.Refs.test9"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 24, "character": 33},
"end": {"line": 24, "character": 33}},
"context": {"diagnostics": []}}}}
Resolution of Import Lean.Server.Test.Refs.test8 from Lean.Server.Test.Refs:
{"title": "Import Lean.Server.Test.Refs.test8 from Lean.Server.Test.Refs",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 24, "character": 7},
"end": {"line": 24, "character": 33}},
"newText": "Lean.Server.Test.Refs.test8"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 24, "character": 33},
"end": {"line": 24, "character": 33}},
"context": {"diagnostics": []}}}}
Resolution of Import Lean.Server.Test.Refs.test7 from Lean.Server.Test.Refs:
{"title": "Import Lean.Server.Test.Refs.test7 from Lean.Server.Test.Refs",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 24, "character": 7},
"end": {"line": 24, "character": 33}},
"newText": "Lean.Server.Test.Refs.test7"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 24, "character": 33},
"end": {"line": 24, "character": 33}},
"context": {"diagnostics": []}}}}
Resolution of Import Lean.Server.Test.Refs.Test6 from Lean.Server.Test.Refs:
{"title": "Import Lean.Server.Test.Refs.Test6 from Lean.Server.Test.Refs",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 24, "character": 7},
"end": {"line": 24, "character": 33}},
"newText": "Lean.Server.Test.Refs.Test6"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 24, "character": 33},
"end": {"line": 24, "character": 33}},
"context": {"diagnostics": []}}}}
Resolution of Import Lean.Server.Test.Refs.Test5 from Lean.Server.Test.Refs:
{"title": "Import Lean.Server.Test.Refs.Test5 from Lean.Server.Test.Refs",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 24, "character": 7},
"end": {"line": 24, "character": 33}},
"newText": "Lean.Server.Test.Refs.Test5"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 24, "character": 33},
"end": {"line": 24, "character": 33}},
"context": {"diagnostics": []}}}}
Resolution of Import Lean.Server.Test.Refs.Test4 from Lean.Server.Test.Refs:
{"title": "Import Lean.Server.Test.Refs.Test4 from Lean.Server.Test.Refs",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 24, "character": 7},
"end": {"line": 24, "character": 33}},
"newText": "Lean.Server.Test.Refs.Test4"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 24, "character": 33},
"end": {"line": 24, "character": 33}},
"context": {"diagnostics": []}}}}
Resolution of Import Lean.Server.Test.Refs.Test3 from Lean.Server.Test.Refs:
{"title": "Import Lean.Server.Test.Refs.Test3 from Lean.Server.Test.Refs",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 24, "character": 7},
"end": {"line": 24, "character": 33}},
"newText": "Lean.Server.Test.Refs.Test3"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 24, "character": 33},
"end": {"line": 24, "character": 33}},
"context": {"diagnostics": []}}}}
Resolution of Import Lean.Server.Test.Refs.Test2 from Lean.Server.Test.Refs:
{"title": "Import Lean.Server.Test.Refs.Test2 from Lean.Server.Test.Refs",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 24, "character": 7},
"end": {"line": 24, "character": 33}},
"newText": "Lean.Server.Test.Refs.Test2"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 24, "character": 33},
"end": {"line": 24, "character": 33}},
"context": {"diagnostics": []}}}}
Resolution of Import Lean.Server.Test.Refs.Test1 from Lean.Server.Test.Refs:
{"title": "Import Lean.Server.Test.Refs.Test1 from Lean.Server.Test.Refs",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 24, "character": 7},
"end": {"line": 24, "character": 33}},
"newText": "Lean.Server.Test.Refs.Test1"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 24, "character": 33},
"end": {"line": 24, "character": 33}},
"context": {"diagnostics": []}}}}
Resolution of Import Lean.Server.Test.Refs.test10 from Lean.Server.Test.Refs:
{"title": "Import Lean.Server.Test.Refs.test10 from Lean.Server.Test.Refs",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 24, "character": 7},
"end": {"line": 24, "character": 33}},
"newText": "Lean.Server.Test.Refs.test10"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 24, "character": 33},
"end": {"line": 24, "character": 33}},
"context": {"diagnostics": []}}}}
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 28, "character": 34}, "end": {"line": 28, "character": 34}},
"context": {"diagnostics": []}}
[{"title": "Import Test1 from Lean.Server.Test.Refs",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 28, "character": 7},
"end": {"line": 28, "character": 34}},
"newText": "Test1"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 28, "character": 34},
"end": {"line": 28, "character": 34}},
"context": {"diagnostics": []}}}},
{"title": "Import test10 from Lean.Server.Test.Refs",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 28, "character": 7},
"end": {"line": 28, "character": 34}},
"newText": "test10"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 28, "character": 34},
"end": {"line": 28, "character": 34}},
"context": {"diagnostics": []}}}},
{"title": "Import all unambiguous unknown identifiers",
"kind": "quickfix",
"data":
{"providerResultIndex": 0,
"providerName": "allUnknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 28, "character": 34},
"end": {"line": 28, "character": 34}},
"context": {"diagnostics": []}}}}]
Resolution of Import Test1 from Lean.Server.Test.Refs:
{"title": "Import Test1 from Lean.Server.Test.Refs",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 28, "character": 7},
"end": {"line": 28, "character": 34}},
"newText": "Test1"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 28, "character": 34},
"end": {"line": 28, "character": 34}},
"context": {"diagnostics": []}}}}
Resolution of Import test10 from Lean.Server.Test.Refs:
{"title": "Import test10 from Lean.Server.Test.Refs",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 28, "character": 7},
"end": {"line": 28, "character": 34}},
"newText": "test10"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 28, "character": 34},
"end": {"line": 28, "character": 34}},
"context": {"diagnostics": []}}}}
Resolution of Import all unambiguous unknown identifiers:
{"title": "Import all unambiguous unknown identifiers",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 17, "character": 7},
"end": {"line": 17, "character": 48}},
"newText": "LeanServerTestRefsTest0'"},
{"range":
{"start": {"line": 28, "character": 7},
"end": {"line": 28, "character": 34}},
"newText": "Test1"},
{"range":
{"start": {"line": 55, "character": 20},
"end": {"line": 55, "character": 47}},
"newText": "Lean.Server.Test.Refs.Test1"},
{"range":
{"start": {"line": 57, "character": 5},
"end": {"line": 57, "character": 32}},
"newText": "Lean.Server.Test.Refs.Test1"},
{"range":
{"start": {"line": 60, "character": 26},
"end": {"line": 60, "character": 53}},
"newText": "Lean.Server.Test.Refs.Test1"},
{"range":
{"start": {"line": 62, "character": 5},
"end": {"line": 62, "character": 32}},
"newText": "Lean.Server.Test.Refs.Test1"},
{"range":
{"start": {"line": 8, "character": 10},
"end": {"line": 8, "character": 33}},
"newText": "LeanServerTestRefsTest0"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "allUnknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 28, "character": 34},
"end": {"line": 28, "character": 34}},
"context": {"diagnostics": []}}}}
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 46, "character": 40}, "end": {"line": 46, "character": 40}},
"context": {"diagnostics": []}}
[{"title": "Change to veryLongAndHopefullyVeryUniqueFoo0",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 46, "character": 7},
"end": {"line": 46, "character": 40}},
"newText": "veryLongAndHopefullyVeryUniqueFoo0"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 46, "character": 40},
"end": {"line": 46, "character": 40}},
"context": {"diagnostics": []}}}},
{"title": "Change to veryLongAndHopefullyVeryUniqueFoobar0",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 46, "character": 7},
"end": {"line": 46, "character": 40}},
"newText": "veryLongAndHopefullyVeryUniqueFoobar0"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 46, "character": 40},
"end": {"line": 46, "character": 40}},
"context": {"diagnostics": []}}}}]
Resolution of Change to veryLongAndHopefullyVeryUniqueFoo0:
{"title": "Change to veryLongAndHopefullyVeryUniqueFoo0",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 46, "character": 7},
"end": {"line": 46, "character": 40}},
"newText": "veryLongAndHopefullyVeryUniqueFoo0"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 46, "character": 40},
"end": {"line": 46, "character": 40}},
"context": {"diagnostics": []}}}}
Resolution of Change to veryLongAndHopefullyVeryUniqueFoobar0:
{"title": "Change to veryLongAndHopefullyVeryUniqueFoobar0",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 46, "character": 7},
"end": {"line": 46, "character": 40}},
"newText": "veryLongAndHopefullyVeryUniqueFoobar0"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 46, "character": 40},
"end": {"line": 46, "character": 40}},
"context": {"diagnostics": []}}}}
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 49, "character": 65}, "end": {"line": 49, "character": 65}},
"context": {"diagnostics": []}}
[{"title": "Change to Foobar.veryLongAndHopefullyVeryUniqueBar0",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 49, "character": 32},
"end": {"line": 49, "character": 65}},
"newText": "veryLongAndHopefullyVeryUniqueBar0"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 49, "character": 65},
"end": {"line": 49, "character": 65}},
"context": {"diagnostics": []}}}}]
Resolution of Change to Foobar.veryLongAndHopefullyVeryUniqueBar0:
{"title": "Change to Foobar.veryLongAndHopefullyVeryUniqueBar0",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 49, "character": 32},
"end": {"line": 49, "character": 65}},
"newText": "veryLongAndHopefullyVeryUniqueBar0"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 49, "character": 65},
"end": {"line": 49, "character": 65}},
"context": {"diagnostics": []}}}}
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 52, "character": 57}, "end": {"line": 52, "character": 57}},
"context": {"diagnostics": []}}
[{"title": "Change to Foobar.veryLongAndHopefullyVeryUniqueFoobar0",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 52, "character": 21},
"end": {"line": 52, "character": 57}},
"newText": "veryLongAndHopefullyVeryUniqueFoobar0"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 52, "character": 57},
"end": {"line": 52, "character": 57}},
"context": {"diagnostics": []}}}}]
Resolution of Change to Foobar.veryLongAndHopefullyVeryUniqueFoobar0:
{"title": "Change to Foobar.veryLongAndHopefullyVeryUniqueFoobar0",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 52, "character": 21},
"end": {"line": 52, "character": 57}},
"newText": "veryLongAndHopefullyVeryUniqueFoobar0"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 52, "character": 57},
"end": {"line": 52, "character": 57}},
"context": {"diagnostics": []}}}}
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 55, "character": 47}, "end": {"line": 55, "character": 47}},
"context": {"diagnostics": []}}
[{"title": "Import Lean.Server.Test.Refs.Test1 from Lean.Server.Test.Refs",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "public import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 55, "character": 20},
"end": {"line": 55, "character": 47}},
"newText": "Lean.Server.Test.Refs.Test1"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 55, "character": 47},
"end": {"line": 55, "character": 47}},
"context": {"diagnostics": []}}}},
{"title": "Import Lean.Server.Test.Refs.test10 from Lean.Server.Test.Refs",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "public import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 55, "character": 20},
"end": {"line": 55, "character": 47}},
"newText": "Lean.Server.Test.Refs.test10"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 55, "character": 47},
"end": {"line": 55, "character": 47}},
"context": {"diagnostics": []}}}},
{"title": "Import all unambiguous unknown identifiers",
"kind": "quickfix",
"data":
{"providerResultIndex": 0,
"providerName": "allUnknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 55, "character": 47},
"end": {"line": 55, "character": 47}},
"context": {"diagnostics": []}}}}]
Resolution of Import Lean.Server.Test.Refs.Test1 from Lean.Server.Test.Refs:
{"title": "Import Lean.Server.Test.Refs.Test1 from Lean.Server.Test.Refs",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "public import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 55, "character": 20},
"end": {"line": 55, "character": 47}},
"newText": "Lean.Server.Test.Refs.Test1"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 55, "character": 47},
"end": {"line": 55, "character": 47}},
"context": {"diagnostics": []}}}}
Resolution of Import Lean.Server.Test.Refs.test10 from Lean.Server.Test.Refs:
{"title": "Import Lean.Server.Test.Refs.test10 from Lean.Server.Test.Refs",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "public import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 55, "character": 20},
"end": {"line": 55, "character": 47}},
"newText": "Lean.Server.Test.Refs.test10"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 55, "character": 47},
"end": {"line": 55, "character": 47}},
"context": {"diagnostics": []}}}}
Resolution of Import all unambiguous unknown identifiers:
{"title": "Import all unambiguous unknown identifiers",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 17, "character": 7},
"end": {"line": 17, "character": 48}},
"newText": "LeanServerTestRefsTest0'"},
{"range":
{"start": {"line": 28, "character": 7},
"end": {"line": 28, "character": 34}},
"newText": "Test1"},
{"range":
{"start": {"line": 55, "character": 20},
"end": {"line": 55, "character": 47}},
"newText": "Lean.Server.Test.Refs.Test1"},
{"range":
{"start": {"line": 57, "character": 5},
"end": {"line": 57, "character": 32}},
"newText": "Lean.Server.Test.Refs.Test1"},
{"range":
{"start": {"line": 60, "character": 26},
"end": {"line": 60, "character": 53}},
"newText": "Lean.Server.Test.Refs.Test1"},
{"range":
{"start": {"line": 62, "character": 5},
"end": {"line": 62, "character": 32}},
"newText": "Lean.Server.Test.Refs.Test1"},
{"range":
{"start": {"line": 8, "character": 10},
"end": {"line": 8, "character": 33}},
"newText": "LeanServerTestRefsTest0"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "allUnknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 55, "character": 47},
"end": {"line": 55, "character": 47}},
"context": {"diagnostics": []}}}}
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 57, "character": 32}, "end": {"line": 57, "character": 32}},
"context": {"diagnostics": []}}
[{"title": "Import Lean.Server.Test.Refs.Test1 from Lean.Server.Test.Refs",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 57, "character": 5},
"end": {"line": 57, "character": 32}},
"newText": "Lean.Server.Test.Refs.Test1"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 57, "character": 32},
"end": {"line": 57, "character": 32}},
"context": {"diagnostics": []}}}},
{"title": "Import Lean.Server.Test.Refs.test10 from Lean.Server.Test.Refs",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 57, "character": 5},
"end": {"line": 57, "character": 32}},
"newText": "Lean.Server.Test.Refs.test10"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 57, "character": 32},
"end": {"line": 57, "character": 32}},
"context": {"diagnostics": []}}}},
{"title": "Import all unambiguous unknown identifiers",
"kind": "quickfix",
"data":
{"providerResultIndex": 0,
"providerName": "allUnknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 57, "character": 32},
"end": {"line": 57, "character": 32}},
"context": {"diagnostics": []}}}}]
Resolution of Import Lean.Server.Test.Refs.Test1 from Lean.Server.Test.Refs:
{"title": "Import Lean.Server.Test.Refs.Test1 from Lean.Server.Test.Refs",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 57, "character": 5},
"end": {"line": 57, "character": 32}},
"newText": "Lean.Server.Test.Refs.Test1"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 57, "character": 32},
"end": {"line": 57, "character": 32}},
"context": {"diagnostics": []}}}}
Resolution of Import Lean.Server.Test.Refs.test10 from Lean.Server.Test.Refs:
{"title": "Import Lean.Server.Test.Refs.test10 from Lean.Server.Test.Refs",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 57, "character": 5},
"end": {"line": 57, "character": 32}},
"newText": "Lean.Server.Test.Refs.test10"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 57, "character": 32},
"end": {"line": 57, "character": 32}},
"context": {"diagnostics": []}}}}
Resolution of Import all unambiguous unknown identifiers:
{"title": "Import all unambiguous unknown identifiers",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 17, "character": 7},
"end": {"line": 17, "character": 48}},
"newText": "LeanServerTestRefsTest0'"},
{"range":
{"start": {"line": 28, "character": 7},
"end": {"line": 28, "character": 34}},
"newText": "Test1"},
{"range":
{"start": {"line": 55, "character": 20},
"end": {"line": 55, "character": 47}},
"newText": "Lean.Server.Test.Refs.Test1"},
{"range":
{"start": {"line": 57, "character": 5},
"end": {"line": 57, "character": 32}},
"newText": "Lean.Server.Test.Refs.Test1"},
{"range":
{"start": {"line": 60, "character": 26},
"end": {"line": 60, "character": 53}},
"newText": "Lean.Server.Test.Refs.Test1"},
{"range":
{"start": {"line": 62, "character": 5},
"end": {"line": 62, "character": 32}},
"newText": "Lean.Server.Test.Refs.Test1"},
{"range":
{"start": {"line": 8, "character": 10},
"end": {"line": 8, "character": 33}},
"newText": "LeanServerTestRefsTest0"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "allUnknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 57, "character": 32},
"end": {"line": 57, "character": 32}},
"context": {"diagnostics": []}}}}
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 60, "character": 53}, "end": {"line": 60, "character": 53}},
"context": {"diagnostics": []}}
[{"title": "Import Lean.Server.Test.Refs.Test1 from Lean.Server.Test.Refs",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "public meta import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 60, "character": 26},
"end": {"line": 60, "character": 53}},
"newText": "Lean.Server.Test.Refs.Test1"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 60, "character": 53},
"end": {"line": 60, "character": 53}},
"context": {"diagnostics": []}}}},
{"title": "Import Lean.Server.Test.Refs.test10 from Lean.Server.Test.Refs",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "public meta import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 60, "character": 26},
"end": {"line": 60, "character": 53}},
"newText": "Lean.Server.Test.Refs.test10"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 60, "character": 53},
"end": {"line": 60, "character": 53}},
"context": {"diagnostics": []}}}},
{"title": "Import all unambiguous unknown identifiers",
"kind": "quickfix",
"data":
{"providerResultIndex": 0,
"providerName": "allUnknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 60, "character": 53},
"end": {"line": 60, "character": 53}},
"context": {"diagnostics": []}}}}]
Resolution of Import Lean.Server.Test.Refs.Test1 from Lean.Server.Test.Refs:
{"title": "Import Lean.Server.Test.Refs.Test1 from Lean.Server.Test.Refs",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "public meta import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 60, "character": 26},
"end": {"line": 60, "character": 53}},
"newText": "Lean.Server.Test.Refs.Test1"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 60, "character": 53},
"end": {"line": 60, "character": 53}},
"context": {"diagnostics": []}}}}
Resolution of Import Lean.Server.Test.Refs.test10 from Lean.Server.Test.Refs:
{"title": "Import Lean.Server.Test.Refs.test10 from Lean.Server.Test.Refs",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "public meta import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 60, "character": 26},
"end": {"line": 60, "character": 53}},
"newText": "Lean.Server.Test.Refs.test10"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 60, "character": 53},
"end": {"line": 60, "character": 53}},
"context": {"diagnostics": []}}}}
Resolution of Import all unambiguous unknown identifiers:
{"title": "Import all unambiguous unknown identifiers",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 17, "character": 7},
"end": {"line": 17, "character": 48}},
"newText": "LeanServerTestRefsTest0'"},
{"range":
{"start": {"line": 28, "character": 7},
"end": {"line": 28, "character": 34}},
"newText": "Test1"},
{"range":
{"start": {"line": 55, "character": 20},
"end": {"line": 55, "character": 47}},
"newText": "Lean.Server.Test.Refs.Test1"},
{"range":
{"start": {"line": 57, "character": 5},
"end": {"line": 57, "character": 32}},
"newText": "Lean.Server.Test.Refs.Test1"},
{"range":
{"start": {"line": 60, "character": 26},
"end": {"line": 60, "character": 53}},
"newText": "Lean.Server.Test.Refs.Test1"},
{"range":
{"start": {"line": 62, "character": 5},
"end": {"line": 62, "character": 32}},
"newText": "Lean.Server.Test.Refs.Test1"},
{"range":
{"start": {"line": 8, "character": 10},
"end": {"line": 8, "character": 33}},
"newText": "LeanServerTestRefsTest0"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "allUnknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 60, "character": 53},
"end": {"line": 60, "character": 53}},
"context": {"diagnostics": []}}}}
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 62, "character": 32}, "end": {"line": 62, "character": 32}},
"context": {"diagnostics": []}}
[{"title": "Import Lean.Server.Test.Refs.Test1 from Lean.Server.Test.Refs",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "public meta import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 62, "character": 5},
"end": {"line": 62, "character": 32}},
"newText": "Lean.Server.Test.Refs.Test1"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 62, "character": 32},
"end": {"line": 62, "character": 32}},
"context": {"diagnostics": []}}}},
{"title": "Import Lean.Server.Test.Refs.test10 from Lean.Server.Test.Refs",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "public meta import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 62, "character": 5},
"end": {"line": 62, "character": 32}},
"newText": "Lean.Server.Test.Refs.test10"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 62, "character": 32},
"end": {"line": 62, "character": 32}},
"context": {"diagnostics": []}}}},
{"title": "Import all unambiguous unknown identifiers",
"kind": "quickfix",
"data":
{"providerResultIndex": 0,
"providerName": "allUnknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 62, "character": 32},
"end": {"line": 62, "character": 32}},
"context": {"diagnostics": []}}}}]
Resolution of Import Lean.Server.Test.Refs.Test1 from Lean.Server.Test.Refs:
{"title": "Import Lean.Server.Test.Refs.Test1 from Lean.Server.Test.Refs",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "public meta import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 62, "character": 5},
"end": {"line": 62, "character": 32}},
"newText": "Lean.Server.Test.Refs.Test1"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 62, "character": 32},
"end": {"line": 62, "character": 32}},
"context": {"diagnostics": []}}}}
Resolution of Import Lean.Server.Test.Refs.test10 from Lean.Server.Test.Refs:
{"title": "Import Lean.Server.Test.Refs.test10 from Lean.Server.Test.Refs",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "public meta import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 62, "character": 5},
"end": {"line": 62, "character": 32}},
"newText": "Lean.Server.Test.Refs.test10"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "unknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 62, "character": 32},
"end": {"line": 62, "character": 32}},
"context": {"diagnostics": []}}}}
Resolution of Import all unambiguous unknown identifiers:
{"title": "Import all unambiguous unknown identifiers",
"kind": "quickfix",
"edit":
{"documentChanges":
[{"textDocument":
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
"edits":
[{"range":
{"start": {"line": 1, "character": 0},
"end": {"line": 1, "character": 0}},
"newText": "import Lean.Server.Test.Refs\n"},
{"range":
{"start": {"line": 17, "character": 7},
"end": {"line": 17, "character": 48}},
"newText": "LeanServerTestRefsTest0'"},
{"range":
{"start": {"line": 28, "character": 7},
"end": {"line": 28, "character": 34}},
"newText": "Test1"},
{"range":
{"start": {"line": 55, "character": 20},
"end": {"line": 55, "character": 47}},
"newText": "Lean.Server.Test.Refs.Test1"},
{"range":
{"start": {"line": 57, "character": 5},
"end": {"line": 57, "character": 32}},
"newText": "Lean.Server.Test.Refs.Test1"},
{"range":
{"start": {"line": 60, "character": 26},
"end": {"line": 60, "character": 53}},
"newText": "Lean.Server.Test.Refs.Test1"},
{"range":
{"start": {"line": 62, "character": 5},
"end": {"line": 62, "character": 32}},
"newText": "Lean.Server.Test.Refs.Test1"},
{"range":
{"start": {"line": 8, "character": 10},
"end": {"line": 8, "character": 33}},
"newText": "LeanServerTestRefsTest0"}]}]},
"data":
{"providerResultIndex": 0,
"providerName": "allUnknownIdentifiers",
"params":
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
"range":
{"start": {"line": 62, "character": 32},
"end": {"line": 62, "character": 32}},
"context": {"diagnostics": []}}}}