From 7d4e5a33c97b157c4cf86379de5f9467ef5bf036 Mon Sep 17 00:00:00 2001 From: Hibryda Date: Thu, 5 Mar 2026 23:14:39 +0100 Subject: [PATCH] chore: add VS Code workspace config with Peacock color - launch.json: Python debugpy for bterminal.py - tasks.json: run and install tasks - settings.json: Peacock green workspace color, Python type checking --- .vscode/launch.json | 11 +++++++++++ .vscode/settings.json | 40 ++++++++++++++++++++++++++++++++++++++++ .vscode/tasks.json | 22 ++++++++++++++++++++++ 3 files changed, 73 insertions(+) create mode 100644 .vscode/launch.json create mode 100644 .vscode/settings.json create mode 100644 .vscode/tasks.json diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..2582c11 --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,11 @@ +{ + "version": "0.2.0", + "configurations": [ + { + "name": "Launch BTerminal (v1)", + "type": "debugpy", + "request": "launch", + "program": "${workspaceFolder}/bterminal.py" + } + ] +} diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..0d9ef8e --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,40 @@ +{ + "workbench.colorCustomizations": { + "activityBar.activeBackground": "#435746", + "activityBar.background": "#435746", + "activityBar.foreground": "#e7e7e7", + "activityBar.inactiveForeground": "#e7e7e799", + "activityBarBadge.background": "#1f1848", + "activityBarBadge.foreground": "#e7e7e7", + "commandCenter.border": "#e7e7e799", + "sash.hoverBorder": "#435746", + "statusBar.background": "#2d3a2f", + "statusBar.foreground": "#e7e7e7", + "statusBarItem.hoverBackground": "#435746", + "statusBarItem.remoteBackground": "#2d3a2f", + "statusBarItem.remoteForeground": "#e7e7e7", + "titleBar.activeBackground": "#2d3a2f", + "titleBar.activeForeground": "#e7e7e7", + "titleBar.inactiveBackground": "#2d3a2f99", + "titleBar.inactiveForeground": "#e7e7e799" + }, + "peacock.color": "#2d3a2f", + "editor.formatOnSave": true, + "editor.tabSize": 4, + "files.trimTrailingWhitespace": true, + "files.insertFinalNewline": true, + "files.exclude": { + "**/.git": true, + "**/.DS_Store": true, + "**/node_modules": true, + "**/__pycache__": true, + "**/.pytest_cache": true + }, + "search.exclude": { + "**/node_modules": true, + "**/dist": true, + "**/build": true, + "**/.git": true + }, + "python.analysis.typeCheckingMode": "basic" +} diff --git a/.vscode/tasks.json b/.vscode/tasks.json new file mode 100644 index 0000000..3ecb5af --- /dev/null +++ b/.vscode/tasks.json @@ -0,0 +1,22 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "run", + "type": "shell", + "command": "python3 ${workspaceFolder}/bterminal.py", + "group": { + "kind": "build", + "isDefault": true + }, + "problemMatcher": [] + }, + { + "label": "install", + "type": "shell", + "command": "bash ${workspaceFolder}/install.sh", + "group": "none", + "problemMatcher": [] + } + ] +}