File tree Expand file tree Collapse file tree 2 files changed +22
-15
lines changed Expand file tree Collapse file tree 2 files changed +22
-15
lines changed Original file line number Diff line number Diff line change 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"
Original file line number Diff line number Diff 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 ,
You can’t perform that action at this time.
0 commit comments