Skip to content

Commit 93d36d0

Browse files
Update number serialization
1 parent 5f1d178 commit 93d36d0

File tree

2 files changed

+12
-9
lines changed

2 files changed

+12
-9
lines changed

packages/cursorless-vscode-e2e/src/suite/fixtures/scopes/html/tags.element.scope

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
<div>hello</div>
22
---
33

4-
[#1.1 Content] =
5-
[#1.1 Removal] = 0:0-0:5
4+
[#.1 Content] =
5+
[#.1 Removal] = 0:0-0:5
66
0| <div>hello</div>
77
>-----<
88

9-
[#1.1 Insertion delimiter] = " "
9+
[#.1 Insertion delimiter] = " "
1010

11-
[#1.2 Content] =
12-
[#1.2 Removal] = 0:10-0:16
11+
[#.2 Content] =
12+
[#.2 Removal] = 0:10-0:16
1313
0| <div>hello</div>
1414
>------<
1515

16-
[#1.2 Insertion delimiter] = " "
16+
[#.2 Insertion delimiter] = " "
1717

1818
[Domain] = 0:0-0:16
1919
0| <div>hello</div>

packages/cursorless-vscode-e2e/src/suite/serializeHeader.ts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,14 @@ export function serializeHeader({
3333
}: SerializeHeaderArg): string {
3434
const parts: string[] = [];
3535
if (scopeNumber != null || targetNumber != null) {
36+
const numberParts: string[] = ["#"];
37+
if (scopeNumber != null) {
38+
numberParts.push(scopeNumber.toString());
39+
}
3640
if (targetNumber != null) {
37-
parts.push(`#${scopeNumber ?? 1}.${targetNumber}`);
38-
} else {
39-
parts.push(`#${scopeNumber}`);
41+
numberParts.push(`.${targetNumber}`);
4042
}
43+
parts.push(numberParts.join(""));
4144
}
4245

4346
if (prefix != null) {

0 commit comments

Comments
 (0)