Skip to content

Commit aca4ae7

Browse files
committed
refactor: remove hove provider
1 parent 51e43b6 commit aca4ae7

File tree

3 files changed

+2
-26
lines changed

3 files changed

+2
-26
lines changed

src/decorator.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ export default function setupChangeEvent(
7777
);
7878
markDownString.supportHtml = true;
7979
markDownString.isTrusted = true;
80+
8081
const decoration = {
8182
range: new vscode.Range(startPos, endPos),
8283
hoverMessage: markDownString,
@@ -96,7 +97,6 @@ export default function setupChangeEvent(
9697
});
9798

9899
decorationSet.add(decorationType);
99-
100100
activeEditor.setDecorations(decorationType, valueDecorations);
101101
}
102102
});

src/extension.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
import getDesignToken from "antd-token-previewer/es/utils/getDesignToken";
22
import * as vscode from "vscode";
33
import setupChangeEvent from "./decorator";
4-
import setupAntdToken from "./hover";
4+
import setupAntdToken from "./typing";
55

66
export function activate(context: vscode.ExtensionContext) {
77
let isActive = true;
8-
// let disposeHover: vscode.Disposable;
98
let disposeTyping: vscode.Disposable;
109

1110
const fullToken = getDesignToken();
@@ -29,7 +28,6 @@ export function activate(context: vscode.ExtensionContext) {
2928
"antd design token is active now."
3029
);
3130
} else {
32-
// disposeHover.dispose();
3331
disposeTyping.dispose();
3432
vscode.window.showInformationMessage(
3533
"antd design token is inactive now."

src/hover.ts renamed to src/typing.ts

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -6,30 +6,8 @@ import { LANGUAGE_SELECTORS } from "./config";
66
* register provider for hover and typing antd design token
77
*/
88
export default function setupAntdToken(fullToken: any): vscode.Disposable {
9-
let disposeHover: vscode.Disposable;
109
let disposeTyping: vscode.Disposable;
1110

12-
// HOVER
13-
// disposeHover = vscode.languages.registerHoverProvider(LANGUAGE_SELECTORS, {
14-
// provideHover(document, position) {
15-
// const range = document.getWordRangeAtPosition(position);
16-
// const word = document.getText(range);
17-
18-
// if (fullToken.hasOwnProperty(word as string)) {
19-
// const value = String(fullToken[word as keyof typeof fullToken]);
20-
// const colorSpan = genMarkdownString(value);
21-
22-
// const markDownString = new vscode.MarkdownString(
23-
// `<h3>antd design token: ${word}</h3>${colorSpan}<code>${value}</code><br></br>`
24-
// );
25-
// markDownString.supportHtml = true;
26-
// markDownString.isTrusted = true;
27-
28-
// return new vscode.Hover(markDownString);
29-
// }
30-
// },
31-
// });
32-
3311
// TYPING
3412
// Add antd token value tips on typing
3513
// Note: 11 is a `value` kind of completion items.

0 commit comments

Comments
 (0)