|
|
|
|
@ -1,6 +1,6 @@
|
|
|
|
|
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
|
|
|
|
|
"range":
|
|
|
|
|
{"start": {"line": 1, "character": 34}, "end": {"line": 1, "character": 34}},
|
|
|
|
|
{"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",
|
|
|
|
|
@ -10,12 +10,12 @@
|
|
|
|
|
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
|
|
|
|
|
"edits":
|
|
|
|
|
[{"range":
|
|
|
|
|
{"start": {"line": 0, "character": 0},
|
|
|
|
|
"end": {"line": 0, "character": 0}},
|
|
|
|
|
{"start": {"line": 1, "character": 0},
|
|
|
|
|
"end": {"line": 1, "character": 0}},
|
|
|
|
|
"newText": "import Lean.Server.Test.Refs\n"},
|
|
|
|
|
{"range":
|
|
|
|
|
{"start": {"line": 1, "character": 7},
|
|
|
|
|
"end": {"line": 1, "character": 34}},
|
|
|
|
|
{"start": {"line": 5, "character": 7},
|
|
|
|
|
"end": {"line": 5, "character": 34}},
|
|
|
|
|
"newText": "Lean.Server.Test.Refs.Test1"}]}]}},
|
|
|
|
|
{"title": "Import Lean.Server.Test.Refs.test10 from Lean.Server.Test.Refs",
|
|
|
|
|
"kind": "quickfix",
|
|
|
|
|
@ -25,16 +25,16 @@
|
|
|
|
|
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
|
|
|
|
|
"edits":
|
|
|
|
|
[{"range":
|
|
|
|
|
{"start": {"line": 0, "character": 0},
|
|
|
|
|
"end": {"line": 0, "character": 0}},
|
|
|
|
|
{"start": {"line": 1, "character": 0},
|
|
|
|
|
"end": {"line": 1, "character": 0}},
|
|
|
|
|
"newText": "import Lean.Server.Test.Refs\n"},
|
|
|
|
|
{"range":
|
|
|
|
|
{"start": {"line": 1, "character": 7},
|
|
|
|
|
"end": {"line": 1, "character": 34}},
|
|
|
|
|
{"start": {"line": 5, "character": 7},
|
|
|
|
|
"end": {"line": 5, "character": 34}},
|
|
|
|
|
"newText": "Lean.Server.Test.Refs.test10"}]}]}}]
|
|
|
|
|
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
|
|
|
|
|
"range":
|
|
|
|
|
{"start": {"line": 4, "character": 33}, "end": {"line": 4, "character": 33}},
|
|
|
|
|
{"start": {"line": 8, "character": 33}, "end": {"line": 8, "character": 33}},
|
|
|
|
|
"context": {"diagnostics": []}}
|
|
|
|
|
[{"title": "Import LeanServerTestRefsTest0 from Lean.Server.Test.Refs",
|
|
|
|
|
"kind": "refactor",
|
|
|
|
|
@ -44,12 +44,12 @@
|
|
|
|
|
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
|
|
|
|
|
"edits":
|
|
|
|
|
[{"range":
|
|
|
|
|
{"start": {"line": 0, "character": 0},
|
|
|
|
|
"end": {"line": 0, "character": 0}},
|
|
|
|
|
{"start": {"line": 1, "character": 0},
|
|
|
|
|
"end": {"line": 1, "character": 0}},
|
|
|
|
|
"newText": "import Lean.Server.Test.Refs\n"},
|
|
|
|
|
{"range":
|
|
|
|
|
{"start": {"line": 4, "character": 10},
|
|
|
|
|
"end": {"line": 4, "character": 33}},
|
|
|
|
|
{"start": {"line": 8, "character": 10},
|
|
|
|
|
"end": {"line": 8, "character": 33}},
|
|
|
|
|
"newText": "LeanServerTestRefsTest0"}]}]}},
|
|
|
|
|
{"title":
|
|
|
|
|
"Import Lean.Server.Test.LeanServerTestRefsTest0' from Lean.Server.Test.Refs",
|
|
|
|
|
@ -60,12 +60,12 @@
|
|
|
|
|
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
|
|
|
|
|
"edits":
|
|
|
|
|
[{"range":
|
|
|
|
|
{"start": {"line": 0, "character": 0},
|
|
|
|
|
"end": {"line": 0, "character": 0}},
|
|
|
|
|
{"start": {"line": 1, "character": 0},
|
|
|
|
|
"end": {"line": 1, "character": 0}},
|
|
|
|
|
"newText": "import Lean.Server.Test.Refs\n"},
|
|
|
|
|
{"range":
|
|
|
|
|
{"start": {"line": 4, "character": 10},
|
|
|
|
|
"end": {"line": 4, "character": 33}},
|
|
|
|
|
{"start": {"line": 8, "character": 10},
|
|
|
|
|
"end": {"line": 8, "character": 33}},
|
|
|
|
|
"newText": "Lean.Server.Test.LeanServerTestRefsTest0'"}]}]}},
|
|
|
|
|
{"title": "Import Lean.Server.Test.Refs.test10 from Lean.Server.Test.Refs",
|
|
|
|
|
"kind": "refactor",
|
|
|
|
|
@ -75,12 +75,12 @@
|
|
|
|
|
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
|
|
|
|
|
"edits":
|
|
|
|
|
[{"range":
|
|
|
|
|
{"start": {"line": 0, "character": 0},
|
|
|
|
|
"end": {"line": 0, "character": 0}},
|
|
|
|
|
{"start": {"line": 1, "character": 0},
|
|
|
|
|
"end": {"line": 1, "character": 0}},
|
|
|
|
|
"newText": "import Lean.Server.Test.Refs\n"},
|
|
|
|
|
{"range":
|
|
|
|
|
{"start": {"line": 4, "character": 10},
|
|
|
|
|
"end": {"line": 4, "character": 33}},
|
|
|
|
|
{"start": {"line": 8, "character": 10},
|
|
|
|
|
"end": {"line": 8, "character": 33}},
|
|
|
|
|
"newText": "Lean.Server.Test.Refs.test10"}]}]}},
|
|
|
|
|
{"title": "Import all unambiguous unknown identifiers",
|
|
|
|
|
"kind": "quickfix",
|
|
|
|
|
@ -90,8 +90,8 @@
|
|
|
|
|
"params":
|
|
|
|
|
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
|
|
|
|
|
"range":
|
|
|
|
|
{"start": {"line": 4, "character": 33},
|
|
|
|
|
"end": {"line": 4, "character": 33}},
|
|
|
|
|
{"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",
|
|
|
|
|
@ -102,20 +102,36 @@ Resolution of Import all unambiguous unknown identifiers:
|
|
|
|
|
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
|
|
|
|
|
"edits":
|
|
|
|
|
[{"range":
|
|
|
|
|
{"start": {"line": 0, "character": 0},
|
|
|
|
|
"end": {"line": 0, "character": 0}},
|
|
|
|
|
{"start": {"line": 1, "character": 0},
|
|
|
|
|
"end": {"line": 1, "character": 0}},
|
|
|
|
|
"newText": "import Lean.Server.Test.Refs\n"},
|
|
|
|
|
{"range":
|
|
|
|
|
{"start": {"line": 13, "character": 7},
|
|
|
|
|
"end": {"line": 13, "character": 48}},
|
|
|
|
|
{"start": {"line": 17, "character": 7},
|
|
|
|
|
"end": {"line": 17, "character": 48}},
|
|
|
|
|
"newText": "LeanServerTestRefsTest0'"},
|
|
|
|
|
{"range":
|
|
|
|
|
{"start": {"line": 24, "character": 7},
|
|
|
|
|
"end": {"line": 24, "character": 34}},
|
|
|
|
|
{"start": {"line": 28, "character": 7},
|
|
|
|
|
"end": {"line": 28, "character": 34}},
|
|
|
|
|
"newText": "Test1"},
|
|
|
|
|
{"range":
|
|
|
|
|
{"start": {"line": 4, "character": 10},
|
|
|
|
|
"end": {"line": 4, "character": 33}},
|
|
|
|
|
{"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,
|
|
|
|
|
@ -123,11 +139,11 @@ Resolution of Import all unambiguous unknown identifiers:
|
|
|
|
|
"params":
|
|
|
|
|
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
|
|
|
|
|
"range":
|
|
|
|
|
{"start": {"line": 4, "character": 33}, "end": {"line": 4, "character": 33}},
|
|
|
|
|
{"start": {"line": 8, "character": 33}, "end": {"line": 8, "character": 33}},
|
|
|
|
|
"context": {"diagnostics": []}}}}
|
|
|
|
|
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
|
|
|
|
|
"range":
|
|
|
|
|
{"start": {"line": 8, "character": 34}, "end": {"line": 8, "character": 34}},
|
|
|
|
|
{"start": {"line": 12, "character": 34}, "end": {"line": 12, "character": 34}},
|
|
|
|
|
"context": {"diagnostics": []}}
|
|
|
|
|
[{"title": "Import Test1 from Lean.Server.Test.Refs",
|
|
|
|
|
"kind": "quickfix",
|
|
|
|
|
@ -137,12 +153,12 @@ Resolution of Import all unambiguous unknown identifiers:
|
|
|
|
|
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
|
|
|
|
|
"edits":
|
|
|
|
|
[{"range":
|
|
|
|
|
{"start": {"line": 0, "character": 0},
|
|
|
|
|
"end": {"line": 0, "character": 0}},
|
|
|
|
|
{"start": {"line": 1, "character": 0},
|
|
|
|
|
"end": {"line": 1, "character": 0}},
|
|
|
|
|
"newText": "import Lean.Server.Test.Refs\n"},
|
|
|
|
|
{"range":
|
|
|
|
|
{"start": {"line": 8, "character": 7},
|
|
|
|
|
"end": {"line": 8, "character": 34}},
|
|
|
|
|
{"start": {"line": 12, "character": 7},
|
|
|
|
|
"end": {"line": 12, "character": 34}},
|
|
|
|
|
"newText": "Test1"}]}]}},
|
|
|
|
|
{"title": "Import test10 from Lean.Server.Test.Refs",
|
|
|
|
|
"kind": "quickfix",
|
|
|
|
|
@ -152,16 +168,16 @@ Resolution of Import all unambiguous unknown identifiers:
|
|
|
|
|
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
|
|
|
|
|
"edits":
|
|
|
|
|
[{"range":
|
|
|
|
|
{"start": {"line": 0, "character": 0},
|
|
|
|
|
"end": {"line": 0, "character": 0}},
|
|
|
|
|
{"start": {"line": 1, "character": 0},
|
|
|
|
|
"end": {"line": 1, "character": 0}},
|
|
|
|
|
"newText": "import Lean.Server.Test.Refs\n"},
|
|
|
|
|
{"range":
|
|
|
|
|
{"start": {"line": 8, "character": 7},
|
|
|
|
|
"end": {"line": 8, "character": 34}},
|
|
|
|
|
{"start": {"line": 12, "character": 7},
|
|
|
|
|
"end": {"line": 12, "character": 34}},
|
|
|
|
|
"newText": "test10"}]}]}}]
|
|
|
|
|
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
|
|
|
|
|
"range":
|
|
|
|
|
{"start": {"line": 17, "character": 34}, "end": {"line": 17, "character": 34}},
|
|
|
|
|
{"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",
|
|
|
|
|
@ -171,12 +187,12 @@ Resolution of Import all unambiguous unknown identifiers:
|
|
|
|
|
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
|
|
|
|
|
"edits":
|
|
|
|
|
[{"range":
|
|
|
|
|
{"start": {"line": 0, "character": 0},
|
|
|
|
|
"end": {"line": 0, "character": 0}},
|
|
|
|
|
{"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": 34}},
|
|
|
|
|
{"start": {"line": 21, "character": 7},
|
|
|
|
|
"end": {"line": 21, "character": 34}},
|
|
|
|
|
"newText": "Lean.Server.Test.Refs.Test1"}]}]}},
|
|
|
|
|
{"title": "Import Lean.Server.Test.Refs.test10 from Lean.Server.Test.Refs",
|
|
|
|
|
"kind": "quickfix",
|
|
|
|
|
@ -186,16 +202,16 @@ Resolution of Import all unambiguous unknown identifiers:
|
|
|
|
|
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
|
|
|
|
|
"edits":
|
|
|
|
|
[{"range":
|
|
|
|
|
{"start": {"line": 0, "character": 0},
|
|
|
|
|
"end": {"line": 0, "character": 0}},
|
|
|
|
|
{"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": 34}},
|
|
|
|
|
{"start": {"line": 21, "character": 7},
|
|
|
|
|
"end": {"line": 21, "character": 34}},
|
|
|
|
|
"newText": "Lean.Server.Test.Refs.test10"}]}]}}]
|
|
|
|
|
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
|
|
|
|
|
"range":
|
|
|
|
|
{"start": {"line": 20, "character": 33}, "end": {"line": 20, "character": 33}},
|
|
|
|
|
{"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",
|
|
|
|
|
@ -205,12 +221,12 @@ Resolution of Import all unambiguous unknown identifiers:
|
|
|
|
|
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
|
|
|
|
|
"edits":
|
|
|
|
|
[{"range":
|
|
|
|
|
{"start": {"line": 0, "character": 0},
|
|
|
|
|
"end": {"line": 0, "character": 0}},
|
|
|
|
|
{"start": {"line": 1, "character": 0},
|
|
|
|
|
"end": {"line": 1, "character": 0}},
|
|
|
|
|
"newText": "import Lean.Server.Test.Refs\n"},
|
|
|
|
|
{"range":
|
|
|
|
|
{"start": {"line": 20, "character": 7},
|
|
|
|
|
"end": {"line": 20, "character": 33}},
|
|
|
|
|
{"start": {"line": 24, "character": 7},
|
|
|
|
|
"end": {"line": 24, "character": 33}},
|
|
|
|
|
"newText": "Lean.Server.Test.Refs.test9"}]}]}},
|
|
|
|
|
{"title": "Import Lean.Server.Test.Refs.test8 from Lean.Server.Test.Refs",
|
|
|
|
|
"kind": "quickfix",
|
|
|
|
|
@ -220,12 +236,12 @@ Resolution of Import all unambiguous unknown identifiers:
|
|
|
|
|
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
|
|
|
|
|
"edits":
|
|
|
|
|
[{"range":
|
|
|
|
|
{"start": {"line": 0, "character": 0},
|
|
|
|
|
"end": {"line": 0, "character": 0}},
|
|
|
|
|
{"start": {"line": 1, "character": 0},
|
|
|
|
|
"end": {"line": 1, "character": 0}},
|
|
|
|
|
"newText": "import Lean.Server.Test.Refs\n"},
|
|
|
|
|
{"range":
|
|
|
|
|
{"start": {"line": 20, "character": 7},
|
|
|
|
|
"end": {"line": 20, "character": 33}},
|
|
|
|
|
{"start": {"line": 24, "character": 7},
|
|
|
|
|
"end": {"line": 24, "character": 33}},
|
|
|
|
|
"newText": "Lean.Server.Test.Refs.test8"}]}]}},
|
|
|
|
|
{"title": "Import Lean.Server.Test.Refs.test7 from Lean.Server.Test.Refs",
|
|
|
|
|
"kind": "quickfix",
|
|
|
|
|
@ -235,12 +251,12 @@ Resolution of Import all unambiguous unknown identifiers:
|
|
|
|
|
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
|
|
|
|
|
"edits":
|
|
|
|
|
[{"range":
|
|
|
|
|
{"start": {"line": 0, "character": 0},
|
|
|
|
|
"end": {"line": 0, "character": 0}},
|
|
|
|
|
{"start": {"line": 1, "character": 0},
|
|
|
|
|
"end": {"line": 1, "character": 0}},
|
|
|
|
|
"newText": "import Lean.Server.Test.Refs\n"},
|
|
|
|
|
{"range":
|
|
|
|
|
{"start": {"line": 20, "character": 7},
|
|
|
|
|
"end": {"line": 20, "character": 33}},
|
|
|
|
|
{"start": {"line": 24, "character": 7},
|
|
|
|
|
"end": {"line": 24, "character": 33}},
|
|
|
|
|
"newText": "Lean.Server.Test.Refs.test7"}]}]}},
|
|
|
|
|
{"title": "Import Lean.Server.Test.Refs.Test6 from Lean.Server.Test.Refs",
|
|
|
|
|
"kind": "quickfix",
|
|
|
|
|
@ -250,12 +266,12 @@ Resolution of Import all unambiguous unknown identifiers:
|
|
|
|
|
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
|
|
|
|
|
"edits":
|
|
|
|
|
[{"range":
|
|
|
|
|
{"start": {"line": 0, "character": 0},
|
|
|
|
|
"end": {"line": 0, "character": 0}},
|
|
|
|
|
{"start": {"line": 1, "character": 0},
|
|
|
|
|
"end": {"line": 1, "character": 0}},
|
|
|
|
|
"newText": "import Lean.Server.Test.Refs\n"},
|
|
|
|
|
{"range":
|
|
|
|
|
{"start": {"line": 20, "character": 7},
|
|
|
|
|
"end": {"line": 20, "character": 33}},
|
|
|
|
|
{"start": {"line": 24, "character": 7},
|
|
|
|
|
"end": {"line": 24, "character": 33}},
|
|
|
|
|
"newText": "Lean.Server.Test.Refs.Test6"}]}]}},
|
|
|
|
|
{"title": "Import Lean.Server.Test.Refs.Test5 from Lean.Server.Test.Refs",
|
|
|
|
|
"kind": "quickfix",
|
|
|
|
|
@ -265,12 +281,12 @@ Resolution of Import all unambiguous unknown identifiers:
|
|
|
|
|
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
|
|
|
|
|
"edits":
|
|
|
|
|
[{"range":
|
|
|
|
|
{"start": {"line": 0, "character": 0},
|
|
|
|
|
"end": {"line": 0, "character": 0}},
|
|
|
|
|
{"start": {"line": 1, "character": 0},
|
|
|
|
|
"end": {"line": 1, "character": 0}},
|
|
|
|
|
"newText": "import Lean.Server.Test.Refs\n"},
|
|
|
|
|
{"range":
|
|
|
|
|
{"start": {"line": 20, "character": 7},
|
|
|
|
|
"end": {"line": 20, "character": 33}},
|
|
|
|
|
{"start": {"line": 24, "character": 7},
|
|
|
|
|
"end": {"line": 24, "character": 33}},
|
|
|
|
|
"newText": "Lean.Server.Test.Refs.Test5"}]}]}},
|
|
|
|
|
{"title": "Import Lean.Server.Test.Refs.Test4 from Lean.Server.Test.Refs",
|
|
|
|
|
"kind": "quickfix",
|
|
|
|
|
@ -280,12 +296,12 @@ Resolution of Import all unambiguous unknown identifiers:
|
|
|
|
|
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
|
|
|
|
|
"edits":
|
|
|
|
|
[{"range":
|
|
|
|
|
{"start": {"line": 0, "character": 0},
|
|
|
|
|
"end": {"line": 0, "character": 0}},
|
|
|
|
|
{"start": {"line": 1, "character": 0},
|
|
|
|
|
"end": {"line": 1, "character": 0}},
|
|
|
|
|
"newText": "import Lean.Server.Test.Refs\n"},
|
|
|
|
|
{"range":
|
|
|
|
|
{"start": {"line": 20, "character": 7},
|
|
|
|
|
"end": {"line": 20, "character": 33}},
|
|
|
|
|
{"start": {"line": 24, "character": 7},
|
|
|
|
|
"end": {"line": 24, "character": 33}},
|
|
|
|
|
"newText": "Lean.Server.Test.Refs.Test4"}]}]}},
|
|
|
|
|
{"title": "Import Lean.Server.Test.Refs.Test3 from Lean.Server.Test.Refs",
|
|
|
|
|
"kind": "quickfix",
|
|
|
|
|
@ -295,12 +311,12 @@ Resolution of Import all unambiguous unknown identifiers:
|
|
|
|
|
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
|
|
|
|
|
"edits":
|
|
|
|
|
[{"range":
|
|
|
|
|
{"start": {"line": 0, "character": 0},
|
|
|
|
|
"end": {"line": 0, "character": 0}},
|
|
|
|
|
{"start": {"line": 1, "character": 0},
|
|
|
|
|
"end": {"line": 1, "character": 0}},
|
|
|
|
|
"newText": "import Lean.Server.Test.Refs\n"},
|
|
|
|
|
{"range":
|
|
|
|
|
{"start": {"line": 20, "character": 7},
|
|
|
|
|
"end": {"line": 20, "character": 33}},
|
|
|
|
|
{"start": {"line": 24, "character": 7},
|
|
|
|
|
"end": {"line": 24, "character": 33}},
|
|
|
|
|
"newText": "Lean.Server.Test.Refs.Test3"}]}]}},
|
|
|
|
|
{"title": "Import Lean.Server.Test.Refs.Test2 from Lean.Server.Test.Refs",
|
|
|
|
|
"kind": "quickfix",
|
|
|
|
|
@ -310,12 +326,12 @@ Resolution of Import all unambiguous unknown identifiers:
|
|
|
|
|
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
|
|
|
|
|
"edits":
|
|
|
|
|
[{"range":
|
|
|
|
|
{"start": {"line": 0, "character": 0},
|
|
|
|
|
"end": {"line": 0, "character": 0}},
|
|
|
|
|
{"start": {"line": 1, "character": 0},
|
|
|
|
|
"end": {"line": 1, "character": 0}},
|
|
|
|
|
"newText": "import Lean.Server.Test.Refs\n"},
|
|
|
|
|
{"range":
|
|
|
|
|
{"start": {"line": 20, "character": 7},
|
|
|
|
|
"end": {"line": 20, "character": 33}},
|
|
|
|
|
{"start": {"line": 24, "character": 7},
|
|
|
|
|
"end": {"line": 24, "character": 33}},
|
|
|
|
|
"newText": "Lean.Server.Test.Refs.Test2"}]}]}},
|
|
|
|
|
{"title": "Import Lean.Server.Test.Refs.Test1 from Lean.Server.Test.Refs",
|
|
|
|
|
"kind": "quickfix",
|
|
|
|
|
@ -325,12 +341,12 @@ Resolution of Import all unambiguous unknown identifiers:
|
|
|
|
|
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
|
|
|
|
|
"edits":
|
|
|
|
|
[{"range":
|
|
|
|
|
{"start": {"line": 0, "character": 0},
|
|
|
|
|
"end": {"line": 0, "character": 0}},
|
|
|
|
|
{"start": {"line": 1, "character": 0},
|
|
|
|
|
"end": {"line": 1, "character": 0}},
|
|
|
|
|
"newText": "import Lean.Server.Test.Refs\n"},
|
|
|
|
|
{"range":
|
|
|
|
|
{"start": {"line": 20, "character": 7},
|
|
|
|
|
"end": {"line": 20, "character": 33}},
|
|
|
|
|
{"start": {"line": 24, "character": 7},
|
|
|
|
|
"end": {"line": 24, "character": 33}},
|
|
|
|
|
"newText": "Lean.Server.Test.Refs.Test1"}]}]}},
|
|
|
|
|
{"title": "Import Lean.Server.Test.Refs.test10 from Lean.Server.Test.Refs",
|
|
|
|
|
"kind": "quickfix",
|
|
|
|
|
@ -340,16 +356,16 @@ Resolution of Import all unambiguous unknown identifiers:
|
|
|
|
|
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
|
|
|
|
|
"edits":
|
|
|
|
|
[{"range":
|
|
|
|
|
{"start": {"line": 0, "character": 0},
|
|
|
|
|
"end": {"line": 0, "character": 0}},
|
|
|
|
|
{"start": {"line": 1, "character": 0},
|
|
|
|
|
"end": {"line": 1, "character": 0}},
|
|
|
|
|
"newText": "import Lean.Server.Test.Refs\n"},
|
|
|
|
|
{"range":
|
|
|
|
|
{"start": {"line": 20, "character": 7},
|
|
|
|
|
"end": {"line": 20, "character": 33}},
|
|
|
|
|
{"start": {"line": 24, "character": 7},
|
|
|
|
|
"end": {"line": 24, "character": 33}},
|
|
|
|
|
"newText": "Lean.Server.Test.Refs.test10"}]}]}}]
|
|
|
|
|
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
|
|
|
|
|
"range":
|
|
|
|
|
{"start": {"line": 24, "character": 34}, "end": {"line": 24, "character": 34}},
|
|
|
|
|
{"start": {"line": 28, "character": 34}, "end": {"line": 28, "character": 34}},
|
|
|
|
|
"context": {"diagnostics": []}}
|
|
|
|
|
[{"title": "Import Test1 from Lean.Server.Test.Refs",
|
|
|
|
|
"kind": "quickfix",
|
|
|
|
|
@ -359,12 +375,12 @@ Resolution of Import all unambiguous unknown identifiers:
|
|
|
|
|
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
|
|
|
|
|
"edits":
|
|
|
|
|
[{"range":
|
|
|
|
|
{"start": {"line": 0, "character": 0},
|
|
|
|
|
"end": {"line": 0, "character": 0}},
|
|
|
|
|
{"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": 34}},
|
|
|
|
|
{"start": {"line": 28, "character": 7},
|
|
|
|
|
"end": {"line": 28, "character": 34}},
|
|
|
|
|
"newText": "Test1"}]}]}},
|
|
|
|
|
{"title": "Import test10 from Lean.Server.Test.Refs",
|
|
|
|
|
"kind": "quickfix",
|
|
|
|
|
@ -374,12 +390,12 @@ Resolution of Import all unambiguous unknown identifiers:
|
|
|
|
|
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
|
|
|
|
|
"edits":
|
|
|
|
|
[{"range":
|
|
|
|
|
{"start": {"line": 0, "character": 0},
|
|
|
|
|
"end": {"line": 0, "character": 0}},
|
|
|
|
|
{"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": 34}},
|
|
|
|
|
{"start": {"line": 28, "character": 7},
|
|
|
|
|
"end": {"line": 28, "character": 34}},
|
|
|
|
|
"newText": "test10"}]}]}},
|
|
|
|
|
{"title": "Import all unambiguous unknown identifiers",
|
|
|
|
|
"kind": "quickfix",
|
|
|
|
|
@ -389,8 +405,8 @@ Resolution of Import all unambiguous unknown identifiers:
|
|
|
|
|
"params":
|
|
|
|
|
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
|
|
|
|
|
"range":
|
|
|
|
|
{"start": {"line": 24, "character": 34},
|
|
|
|
|
"end": {"line": 24, "character": 34}},
|
|
|
|
|
{"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",
|
|
|
|
|
@ -401,20 +417,36 @@ Resolution of Import all unambiguous unknown identifiers:
|
|
|
|
|
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
|
|
|
|
|
"edits":
|
|
|
|
|
[{"range":
|
|
|
|
|
{"start": {"line": 0, "character": 0},
|
|
|
|
|
"end": {"line": 0, "character": 0}},
|
|
|
|
|
{"start": {"line": 1, "character": 0},
|
|
|
|
|
"end": {"line": 1, "character": 0}},
|
|
|
|
|
"newText": "import Lean.Server.Test.Refs\n"},
|
|
|
|
|
{"range":
|
|
|
|
|
{"start": {"line": 13, "character": 7},
|
|
|
|
|
"end": {"line": 13, "character": 48}},
|
|
|
|
|
{"start": {"line": 17, "character": 7},
|
|
|
|
|
"end": {"line": 17, "character": 48}},
|
|
|
|
|
"newText": "LeanServerTestRefsTest0'"},
|
|
|
|
|
{"range":
|
|
|
|
|
{"start": {"line": 24, "character": 7},
|
|
|
|
|
"end": {"line": 24, "character": 34}},
|
|
|
|
|
{"start": {"line": 28, "character": 7},
|
|
|
|
|
"end": {"line": 28, "character": 34}},
|
|
|
|
|
"newText": "Test1"},
|
|
|
|
|
{"range":
|
|
|
|
|
{"start": {"line": 4, "character": 10},
|
|
|
|
|
"end": {"line": 4, "character": 33}},
|
|
|
|
|
{"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,
|
|
|
|
|
@ -422,12 +454,12 @@ Resolution of Import all unambiguous unknown identifiers:
|
|
|
|
|
"params":
|
|
|
|
|
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
|
|
|
|
|
"range":
|
|
|
|
|
{"start": {"line": 24, "character": 34},
|
|
|
|
|
"end": {"line": 24, "character": 34}},
|
|
|
|
|
{"start": {"line": 28, "character": 34},
|
|
|
|
|
"end": {"line": 28, "character": 34}},
|
|
|
|
|
"context": {"diagnostics": []}}}}
|
|
|
|
|
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
|
|
|
|
|
"range":
|
|
|
|
|
{"start": {"line": 42, "character": 40}, "end": {"line": 42, "character": 40}},
|
|
|
|
|
{"start": {"line": 46, "character": 40}, "end": {"line": 46, "character": 40}},
|
|
|
|
|
"context": {"diagnostics": []}}
|
|
|
|
|
[{"title": "Change to veryLongAndHopefullyVeryUniqueFoo0",
|
|
|
|
|
"kind": "quickfix",
|
|
|
|
|
@ -437,8 +469,8 @@ Resolution of Import all unambiguous unknown identifiers:
|
|
|
|
|
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
|
|
|
|
|
"edits":
|
|
|
|
|
[{"range":
|
|
|
|
|
{"start": {"line": 42, "character": 7},
|
|
|
|
|
"end": {"line": 42, "character": 40}},
|
|
|
|
|
{"start": {"line": 46, "character": 7},
|
|
|
|
|
"end": {"line": 46, "character": 40}},
|
|
|
|
|
"newText": "veryLongAndHopefullyVeryUniqueFoo0"}]}]}},
|
|
|
|
|
{"title": "Change to veryLongAndHopefullyVeryUniqueFoobar0",
|
|
|
|
|
"kind": "quickfix",
|
|
|
|
|
@ -448,12 +480,12 @@ Resolution of Import all unambiguous unknown identifiers:
|
|
|
|
|
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
|
|
|
|
|
"edits":
|
|
|
|
|
[{"range":
|
|
|
|
|
{"start": {"line": 42, "character": 7},
|
|
|
|
|
"end": {"line": 42, "character": 40}},
|
|
|
|
|
{"start": {"line": 46, "character": 7},
|
|
|
|
|
"end": {"line": 46, "character": 40}},
|
|
|
|
|
"newText": "veryLongAndHopefullyVeryUniqueFoobar0"}]}]}}]
|
|
|
|
|
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
|
|
|
|
|
"range":
|
|
|
|
|
{"start": {"line": 45, "character": 65}, "end": {"line": 45, "character": 65}},
|
|
|
|
|
{"start": {"line": 49, "character": 65}, "end": {"line": 49, "character": 65}},
|
|
|
|
|
"context": {"diagnostics": []}}
|
|
|
|
|
[{"title": "Change to Foobar.veryLongAndHopefullyVeryUniqueBar0",
|
|
|
|
|
"kind": "quickfix",
|
|
|
|
|
@ -463,12 +495,12 @@ Resolution of Import all unambiguous unknown identifiers:
|
|
|
|
|
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
|
|
|
|
|
"edits":
|
|
|
|
|
[{"range":
|
|
|
|
|
{"start": {"line": 45, "character": 32},
|
|
|
|
|
"end": {"line": 45, "character": 65}},
|
|
|
|
|
{"start": {"line": 49, "character": 32},
|
|
|
|
|
"end": {"line": 49, "character": 65}},
|
|
|
|
|
"newText": "veryLongAndHopefullyVeryUniqueBar0"}]}]}}]
|
|
|
|
|
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
|
|
|
|
|
"range":
|
|
|
|
|
{"start": {"line": 48, "character": 57}, "end": {"line": 48, "character": 57}},
|
|
|
|
|
{"start": {"line": 52, "character": 57}, "end": {"line": 52, "character": 57}},
|
|
|
|
|
"context": {"diagnostics": []}}
|
|
|
|
|
[{"title": "Change to Foobar.veryLongAndHopefullyVeryUniqueFoobar0",
|
|
|
|
|
"kind": "quickfix",
|
|
|
|
|
@ -478,6 +510,382 @@ Resolution of Import all unambiguous unknown identifiers:
|
|
|
|
|
{"version": 1, "uri": "file:///unknownIdentifierCodeActions.lean"},
|
|
|
|
|
"edits":
|
|
|
|
|
[{"range":
|
|
|
|
|
{"start": {"line": 48, "character": 21},
|
|
|
|
|
"end": {"line": 48, "character": 57}},
|
|
|
|
|
{"start": {"line": 52, "character": 21},
|
|
|
|
|
"end": {"line": 52, "character": 57}},
|
|
|
|
|
"newText": "veryLongAndHopefullyVeryUniqueFoobar0"}]}]}}]
|
|
|
|
|
{"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"}]}]}},
|
|
|
|
|
{"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"}]}]}},
|
|
|
|
|
{"title": "Import all unambiguous unknown identifiers",
|
|
|
|
|
"kind": "quickfix",
|
|
|
|
|
"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": "unknownIdentifiers",
|
|
|
|
|
"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"}]}]}},
|
|
|
|
|
{"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"}]}]}},
|
|
|
|
|
{"title": "Import all unambiguous unknown identifiers",
|
|
|
|
|
"kind": "quickfix",
|
|
|
|
|
"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": "unknownIdentifiers",
|
|
|
|
|
"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"}]}]}},
|
|
|
|
|
{"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"}]}]}},
|
|
|
|
|
{"title": "Import all unambiguous unknown identifiers",
|
|
|
|
|
"kind": "quickfix",
|
|
|
|
|
"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": "unknownIdentifiers",
|
|
|
|
|
"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"}]}]}},
|
|
|
|
|
{"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"}]}]}},
|
|
|
|
|
{"title": "Import all unambiguous unknown identifiers",
|
|
|
|
|
"kind": "quickfix",
|
|
|
|
|
"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": "unknownIdentifiers",
|
|
|
|
|
"params":
|
|
|
|
|
{"textDocument": {"uri": "file:///unknownIdentifierCodeActions.lean"},
|
|
|
|
|
"range":
|
|
|
|
|
{"start": {"line": 62, "character": 32},
|
|
|
|
|
"end": {"line": 62, "character": 32}},
|
|
|
|
|
"context": {"diagnostics": []}}}}
|
|
|
|
|
|