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.
1993 lines
72 KiB
Text
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": []}}}}
|