Skip to content

Commit 6594ffb

Browse files
committed
release v0.2.2
2 parents b420616 + 306e2c0 commit 6594ffb

File tree

2 files changed

+22
-15
lines changed

2 files changed

+22
-15
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "antd-design-token",
33
"displayName": "antd Design Token",
44
"description": "VSCode extension for antd v5 design token.",
5-
"version": "0.2.1",
5+
"version": "0.2.2",
66
"publisher": "shezhangzhang",
77
"engines": {
88
"vscode": "^1.68.0"

src/listener.ts

Lines changed: 21 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -23,22 +23,29 @@ export default function setupEventListener(
2323
}
2424

2525
if (activeEditor && event.document === activeEditor.document) {
26-
diffLine = activeEditor.document.lineCount - fileLineCount;
27-
fileLineCount = activeEditor.document.lineCount;
26+
/**
27+
* redo and undo
28+
*/
29+
if (event.reason) {
30+
decorationManager.triggerUpdateDecorations(true);
31+
} else {
32+
diffLine = activeEditor.document.lineCount - fileLineCount;
33+
fileLineCount = activeEditor.document.lineCount;
2834

29-
const [startLine, endLine, originalStartLine, originalEndLine] =
30-
getStartEndLine(event.document, event.contentChanges[0]);
35+
const [startLine, endLine] = getStartEndLine(
36+
event.document,
37+
event.contentChanges[0]
38+
);
3139

32-
decorationManager.setActiveEditor(activeEditor);
33-
decorationManager.triggerUpdateDecorations(
34-
event.reason ? false : diffLine === 0,
35-
true,
36-
diffLine,
37-
startLine,
38-
endLine,
39-
originalStartLine,
40-
originalEndLine
41-
);
40+
decorationManager.setActiveEditor(activeEditor);
41+
decorationManager.triggerUpdateDecorations(
42+
diffLine === 0,
43+
true,
44+
diffLine,
45+
startLine,
46+
endLine
47+
);
48+
}
4249
}
4350
},
4451
null,

0 commit comments

Comments
 (0)