lean4-htt/tests/lean/interactive/compNamespace.lean.expected.out
Rob23oba 2594a8edad
fix: namespace completion to only use the short name (#8350)
This PR changes namespace completion to use the same algorithm as
declaration identifier completion, which makes it use the short name
(last name component) for completions instead of the full name, avoiding
namespace duplications.

Closes #5654
2025-05-22 11:58:47 +00:00

60 lines
1.8 KiB
Text

{"textDocument": {"uri": "file:///compNamespace.lean"},
"position": {"line": 5, "character": 14}}
{"items":
[{"label": "LongNamespaceExample",
"kind": 9,
"detail": "namespace",
"data":
{"params":
{"textDocument": {"uri": "file:///compNamespace.lean"},
"position": {"line": 5, "character": 14}},
"cPos": 0}}],
"isIncomplete": false}
{"textDocument": {"uri": "file:///compNamespace.lean"},
"position": {"line": 9, "character": 14}}
{"items":
[{"label": "LongNamespaceExample",
"kind": 9,
"detail": "namespace",
"data":
{"params":
{"textDocument": {"uri": "file:///compNamespace.lean"},
"position": {"line": 9, "character": 14}},
"cPos": 0}}],
"isIncomplete": false}
{"textDocument": {"uri": "file:///compNamespace.lean"},
"position": {"line": 13, "character": 11}}
{"items":
[{"label": "LongNamespaceExample",
"kind": 9,
"detail": "namespace",
"data":
{"params":
{"textDocument": {"uri": "file:///compNamespace.lean"},
"position": {"line": 13, "character": 11}},
"cPos": 0}}],
"isIncomplete": false}
{"textDocument": {"uri": "file:///compNamespace.lean"},
"position": {"line": 16, "character": 16}}
{"items":
[{"label": "LongNamespaceExample",
"kind": 9,
"detail": "namespace",
"data":
{"params":
{"textDocument": {"uri": "file:///compNamespace.lean"},
"position": {"line": 16, "character": 16}},
"cPos": 0}}],
"isIncomplete": false}
{"textDocument": {"uri": "file:///compNamespace.lean"},
"position": {"line": 20, "character": 14}}
{"items":
[{"label": "LongNamespaceExample",
"kind": 9,
"detail": "namespace",
"data":
{"params":
{"textDocument": {"uri": "file:///compNamespace.lean"},
"position": {"line": 20, "character": 14}},
"cPos": 0}}],
"isIncomplete": false}