From f9b2b3e4f581e3e82ff0af3e72679c443940d022 Mon Sep 17 00:00:00 2001
From: ManuelMcLure <manuel@mclure.org>
Date: Mon, 8 Apr 2019 21:07:57 -0700
Subject: [PATCH] AutoBuild quality-of-life improvements (#13626)

- Assign helpful names to the terminals.
- Bring terminal forward so error messages are seen.
---
 buildroot/share/vscode/AutoBuildMarlin/extension.js | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/buildroot/share/vscode/AutoBuildMarlin/extension.js b/buildroot/share/vscode/AutoBuildMarlin/extension.js
index 8277517955..5f1fb5c85c 100644
--- a/buildroot/share/vscode/AutoBuildMarlin/extension.js
+++ b/buildroot/share/vscode/AutoBuildMarlin/extension.js
@@ -8,19 +8,23 @@ function activate(context) {
 
   var NEXT_TERM_ID = 1;
   var pio_build     = vscode.commands.registerCommand('piobuild',     function () {
-    const terminal = vscode.window.createTerminal(`#${NEXT_TERM_ID++}`);
+    const terminal = vscode.window.createTerminal(`AB Build #${NEXT_TERM_ID++}`);
+    terminal.show(true);
     terminal.sendText("python buildroot/share/atom/auto_build.py build");
     });
   var pio_clean     = vscode.commands.registerCommand('pioclean',     function () {
-    const terminal = vscode.window.createTerminal(`#${NEXT_TERM_ID++}`);
+    const terminal = vscode.window.createTerminal(`AB Clean #${NEXT_TERM_ID++}`);
+    terminal.show(true);
     terminal.sendText("python buildroot/share/atom/auto_build.py clean");
   });
   var pio_upload    = vscode.commands.registerCommand('pioupload',    function () {
-    const terminal = vscode.window.createTerminal(`#${NEXT_TERM_ID++}`);
+    const terminal = vscode.window.createTerminal(`AB Upload #${NEXT_TERM_ID++}`);
+    terminal.show(true);
     terminal.sendText("python buildroot/share/atom/auto_build.py upload");
   });
   var pio_traceback = vscode.commands.registerCommand('piotraceback', function () {
-    const terminal = vscode.window.createTerminal(`#${NEXT_TERM_ID++}`);
+    const terminal = vscode.window.createTerminal(`AB Traceback #${NEXT_TERM_ID++}`);
+    terminal.show(true);
     terminal.sendText("python buildroot/share/atom/auto_build.py traceback");
   });
 
-- 
GitLab