|
1 |
| -import vscode from 'vscode'; |
| 1 | +import { commands } from 'vscode'; |
2 | 2 | import { openMyAccountSettings } from './open-my-account-settings';
|
3 | 3 | import { openMyWebBlogConsole } from './open-my-blog-management-background';
|
4 | 4 | import { openMyHomePage } from './open-my-home-page';
|
@@ -32,46 +32,48 @@ import { setWorkspace } from './set-workspace';
|
32 | 32 | import { revealWorkspaceInOs } from './reveal-workspace-in-os';
|
33 | 33 | import { viewPostOnline } from './view-post-online';
|
34 | 34 | import { exportPostToPdf } from './pdf/export-pdf.command';
|
| 35 | +import { pullPostRemoteUpdates } from './pull-post-remote-updates'; |
35 | 36 |
|
36 | 37 | export const registerCommands = () => {
|
37 | 38 | const context = globalState.extensionContext;
|
38 | 39 | const appName = globalState.extensionName;
|
39 | 40 | const disposables = [
|
40 |
| - vscode.commands.registerCommand(`${appName}.login`, login), |
41 |
| - vscode.commands.registerCommand(`${appName}.open-my-blog`, openMyBlog), |
42 |
| - vscode.commands.registerCommand(`${appName}.open-my-home-page`, openMyHomePage), |
43 |
| - vscode.commands.registerCommand(`${appName}.open-my-blog-management-background`, openMyWebBlogConsole), |
44 |
| - vscode.commands.registerCommand(`${appName}.open-my-account-settings`, openMyAccountSettings), |
45 |
| - vscode.commands.registerCommand(`${appName}.logout`, logout), |
46 |
| - vscode.commands.registerCommand(`${appName}.refresh-posts-list`, refreshPostsList), |
47 |
| - vscode.commands.registerCommand(`${appName}.previous-posts-list`, gotoPreviousPostsList), |
48 |
| - vscode.commands.registerCommand(`${appName}.seek-posts-list`, seekPostsList), |
49 |
| - vscode.commands.registerCommand(`${appName}.next-posts-list`, gotoNextPostsList), |
50 |
| - vscode.commands.registerCommand(`${appName}.edit-post`, openPostInVscode), |
51 |
| - vscode.commands.registerCommand(`${appName}.save-post`, savePostToCnblogs), |
52 |
| - vscode.commands.registerCommand(`${appName}.modify-post-settings`, modifyPostSettings), |
53 |
| - vscode.commands.registerCommand(`${appName}.delete-post`, deleteSelectedPosts), |
54 |
| - vscode.commands.registerCommand(`${appName}.create-local-draft`, createLocalDraft), |
55 |
| - vscode.commands.registerCommand(`${appName}.delete-local-draft`, deleteLocalDraft), |
56 |
| - vscode.commands.registerCommand(`${appName}.save-local-draft-to-cnblogs`, saveLocalDraftToCnblogs), |
57 |
| - vscode.commands.registerCommand(`${appName}.save-post-file-to-cnblogs`, savePostFileToCnblogs), |
58 |
| - vscode.commands.registerCommand(`${appName}.upload-clipboard-image`, () => uploadImage(true, 'clipboard')), |
59 |
| - vscode.commands.registerCommand(`${appName}.upload-local-disk-image`, () => uploadImage(true, 'local')), |
60 |
| - vscode.commands.registerCommand(`${appName}.upload-image`, () => uploadImage(true)), |
61 |
| - vscode.commands.registerCommand(`${appName}.reveal-local-post-file-in-os`, revealLocalPostFileInOs), |
62 |
| - vscode.commands.registerCommand(`${appName}.show-post-to-local-file-info`, showLocalFileToPostInfo), |
63 |
| - vscode.commands.registerCommand(`${appName}.new-post-category`, newPostCategory), |
64 |
| - vscode.commands.registerCommand(`${appName}.delete-selected-post-categories`, deleteSelectedCategories), |
65 |
| - vscode.commands.registerCommand(`${appName}.refresh-post-categories-list`, refreshPostCategoriesList), |
66 |
| - vscode.commands.registerCommand(`${appName}.update-post-category`, updatePostCategory), |
67 |
| - vscode.commands.registerCommand(`${appName}.delete-post-to-local-file-map`, deletePostToLocalFileMap), |
68 |
| - vscode.commands.registerCommand(`${appName}.rename-post`, renamePost), |
69 |
| - vscode.commands.registerCommand(`${appName}.open-post-in-blog-admin`, openPostInBlogAdmin), |
70 |
| - vscode.commands.registerCommand(`${appName}.open-workspace`, openWorkspace), |
71 |
| - vscode.commands.registerCommand(`${appName}.set-workspace`, setWorkspace), |
72 |
| - vscode.commands.registerCommand(`${appName}.reveal-workspace-in-os`, revealWorkspaceInOs), |
73 |
| - vscode.commands.registerCommand(`${appName}.view-post-online`, viewPostOnline), |
74 |
| - vscode.commands.registerCommand(`${appName}.export-post-to-pdf`, exportPostToPdf), |
| 41 | + commands.registerCommand(`${appName}.login`, login), |
| 42 | + commands.registerCommand(`${appName}.open-my-blog`, openMyBlog), |
| 43 | + commands.registerCommand(`${appName}.open-my-home-page`, openMyHomePage), |
| 44 | + commands.registerCommand(`${appName}.open-my-blog-management-background`, openMyWebBlogConsole), |
| 45 | + commands.registerCommand(`${appName}.open-my-account-settings`, openMyAccountSettings), |
| 46 | + commands.registerCommand(`${appName}.logout`, logout), |
| 47 | + commands.registerCommand(`${appName}.refresh-posts-list`, refreshPostsList), |
| 48 | + commands.registerCommand(`${appName}.previous-posts-list`, gotoPreviousPostsList), |
| 49 | + commands.registerCommand(`${appName}.seek-posts-list`, seekPostsList), |
| 50 | + commands.registerCommand(`${appName}.next-posts-list`, gotoNextPostsList), |
| 51 | + commands.registerCommand(`${appName}.edit-post`, openPostInVscode), |
| 52 | + commands.registerCommand(`${appName}.save-post`, savePostToCnblogs), |
| 53 | + commands.registerCommand(`${appName}.modify-post-settings`, modifyPostSettings), |
| 54 | + commands.registerCommand(`${appName}.delete-post`, deleteSelectedPosts), |
| 55 | + commands.registerCommand(`${appName}.create-local-draft`, createLocalDraft), |
| 56 | + commands.registerCommand(`${appName}.delete-local-draft`, deleteLocalDraft), |
| 57 | + commands.registerCommand(`${appName}.save-local-draft-to-cnblogs`, saveLocalDraftToCnblogs), |
| 58 | + commands.registerCommand(`${appName}.save-post-file-to-cnblogs`, savePostFileToCnblogs), |
| 59 | + commands.registerCommand(`${appName}.pull-post-remote-updates`, pullPostRemoteUpdates), |
| 60 | + commands.registerCommand(`${appName}.upload-clipboard-image`, () => uploadImage(true, 'clipboard')), |
| 61 | + commands.registerCommand(`${appName}.upload-local-disk-image`, () => uploadImage(true, 'local')), |
| 62 | + commands.registerCommand(`${appName}.upload-image`, () => uploadImage(true)), |
| 63 | + commands.registerCommand(`${appName}.reveal-local-post-file-in-os`, revealLocalPostFileInOs), |
| 64 | + commands.registerCommand(`${appName}.show-post-to-local-file-info`, showLocalFileToPostInfo), |
| 65 | + commands.registerCommand(`${appName}.new-post-category`, newPostCategory), |
| 66 | + commands.registerCommand(`${appName}.delete-selected-post-categories`, deleteSelectedCategories), |
| 67 | + commands.registerCommand(`${appName}.refresh-post-categories-list`, refreshPostCategoriesList), |
| 68 | + commands.registerCommand(`${appName}.update-post-category`, updatePostCategory), |
| 69 | + commands.registerCommand(`${appName}.delete-post-to-local-file-map`, deletePostToLocalFileMap), |
| 70 | + commands.registerCommand(`${appName}.rename-post`, renamePost), |
| 71 | + commands.registerCommand(`${appName}.open-post-in-blog-admin`, openPostInBlogAdmin), |
| 72 | + commands.registerCommand(`${appName}.open-workspace`, openWorkspace), |
| 73 | + commands.registerCommand(`${appName}.set-workspace`, setWorkspace), |
| 74 | + commands.registerCommand(`${appName}.reveal-workspace-in-os`, revealWorkspaceInOs), |
| 75 | + commands.registerCommand(`${appName}.view-post-online`, viewPostOnline), |
| 76 | + commands.registerCommand(`${appName}.export-post-to-pdf`, exportPostToPdf), |
75 | 77 | ];
|
76 | 78 | context?.subscriptions.push(...disposables);
|
77 | 79 | };
|
0 commit comments