add recommended extension / support clangd (#24)

* remove telemetry
* no full git clone
* add intelhex as required
* no core packages
* add `rich_click` as pip dependencies
* remove advertisings
* add intelhex as required
* install scons and Pio home from github
* replace "get_core_package_dir" for piohome and pioremote
* Add esp-decoder to VSCode recommendations (#29)
* fix: gdb use actual cmd syntax
* manage VSC extension (#30)
This commit is contained in:
Jason2866
2026-03-19 17:48:25 +01:00
committed by GitHub
parent 1a303113e9
commit d3321155af
3 changed files with 5 additions and 2 deletions
+1 -1
View File
@@ -74,7 +74,7 @@ class DebugServerProcess(DebugBaseProcess):
if server["cwd"]:
args.extend(["-s", server["cwd"]])
args.extend(
["-c", "gdb_port pipe; tcl_port disabled; telnet_port disabled"]
["-c", "gdb port pipe; tcl port disabled; telnet port disabled"]
)
args.extend(server["arguments"])
str_args = " ".join(
@@ -1,5 +1,8 @@
.pio
.cache
.dummy
.vscode/.browse.c_cpp.db*
.vscode/c_cpp_properties.json
.vscode/launch.json
.vscode/ipch
compile_commands.json
@@ -2,7 +2,7 @@
% import os
% import re
%
% recommendations = set(["pioarduino.pioarduino-ide"])
% recommendations = set(["pioarduino.pioarduino-ide", "Jason2866.esp-decoder"])
% unwantedRecommendations = set(["ms-vscode.cpptools-extension-pack"])
% previous_json = os.path.join(project_dir, ".vscode", "extensions.json")
% if os.path.isfile(previous_json):