]> git.lizzy.rs Git - rust.git/commitdiff
Add a command for updating the Github API token
authorMatthias Einwag <matthias.einwag@live.com>
Wed, 23 Sep 2020 07:50:34 +0000 (00:50 -0700)
committerMatthias Einwag <matthias.einwag@live.com>
Wed, 23 Sep 2020 07:50:34 +0000 (00:50 -0700)
editors/code/package.json
editors/code/src/main.ts

index c57fbdda2a6901ad178ab41e24154f2c0a6e326c..13266492662fa5b90b4ef9511ceade4c9c70eaeb 100644 (file)
                 "title": "Restart server",
                 "category": "Rust Analyzer"
             },
+            {
+                "command": "rust-analyzer.updateGithubToken",
+                "title": "Update Github API token",
+                "category": "Rust Analyzer"
+            },
             {
                 "command": "rust-analyzer.onEnter",
                 "title": "Enhanced enter key",
                     "command": "rust-analyzer.reload",
                     "when": "inRustProject"
                 },
+                {
+                    "command": "rust-analyzer.updateGithubToken",
+                    "when": "inRustProject"
+                },
                 {
                     "command": "rust-analyzer.onEnter",
                     "when": "inRustProject"
index 409e4b5c26586df17aee1fb0f4d5f09eb117af5b..2fcd853d444a8b77d9b92101ed6a20f87bb5a61c 100644 (file)
@@ -95,6 +95,10 @@ async function tryActivate(context: vscode.ExtensionContext) {
         await activate(context).catch(log.error);
     });
 
+    ctx.registerCommand('updateGithubToken', ctx => async () => {
+        await queryForGithubToken(new PersistentState(ctx.globalState));
+    });
+
     ctx.registerCommand('analyzerStatus', commands.analyzerStatus);
     ctx.registerCommand('memoryUsage', commands.memoryUsage);
     ctx.registerCommand('reloadWorkspace', commands.reloadWorkspace);