From dd658821e11c752eb345f65784d7d2d620c34829 Mon Sep 17 00:00:00 2001 From: detachhead Date: Sun, 28 Jun 2026 17:14:00 +1000 Subject: [PATCH 1/3] add vscode bazel extension & config --- .vscode/extensions.json | 5 +++++ .vscode/settings.json | 4 ++++ 2 files changed, 9 insertions(+) create mode 100644 .vscode/extensions.json create mode 100644 .vscode/settings.json diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000000000..fd37c97fe16de --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,5 @@ +{ + "recommendations": [ + "bazelbuild.vscode-bazel" + ] +} \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000000000..19485eda355f8 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,4 @@ +{ + "bazel.executable": "./bazel.cmd", + "bazel.enableCodeLens": true +} \ No newline at end of file From 0da252ca2ba3a0d8dc7132f44f73a54e9e4a0f44 Mon Sep 17 00:00:00 2001 From: detachhead Date: Sun, 28 Jun 2026 21:41:16 +1000 Subject: [PATCH 2/3] add kotlin vscode extension --- .vscode/extensions.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.vscode/extensions.json b/.vscode/extensions.json index fd37c97fe16de..c90cd913689e8 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -1,5 +1,6 @@ { "recommendations": [ - "bazelbuild.vscode-bazel" + "bazelbuild.vscode-bazel", + "jetbrains.kotlin-server" ] } \ No newline at end of file From 33935e809dcee9b207deae480bfe4d1386e00feb Mon Sep 17 00:00:00 2001 From: detachhead Date: Sun, 28 Jun 2026 21:41:33 +1000 Subject: [PATCH 3/3] failed attempt at creating vscode debug config --- .vscode/launch.json | 16 ++++++++++++++++ .vscode/tasks.json | 27 +++++++++++++++++++++++++++ 2 files changed, 43 insertions(+) create mode 100644 .vscode/launch.json create mode 100644 .vscode/tasks.json diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000000000..27e3e51205180 --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,16 @@ +{ + // Use IntelliSense to learn about possible attributes. + // Hover to view descriptions of existing attributes. + // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 + "version": "0.2.0", + "configurations": [ + { + "type": "java", + "request": "attach", + "name": "debug rebased", + "port": 5005, + "hostName": "localhost", + "preLaunchTask": "debug", + } + ] +} \ No newline at end of file diff --git a/.vscode/tasks.json b/.vscode/tasks.json new file mode 100644 index 0000000000000..de46f89a6c2c2 --- /dev/null +++ b/.vscode/tasks.json @@ -0,0 +1,27 @@ +{ + "version": "2.0.0", + "tasks": [ + { + // only intended to be used by the debug config + // ideally this wouldn't be needed, see https://github.com/DetachHead/rebased/issues/53 and https://github.com/Kotlin/kotlin-lsp/issues/46 + // "hide": true, + "label": "debug", + "type": "process", + "command": "./bazel.cmd", + "args": [ + "run", + "//build:idea_community", + "--jvmopt=-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=5005" + ], + "isBackground": true, + "problemMatcher": { + "pattern": [], + "background": { + "activeOnStart": true, + "beginsPattern": ".*", + "endsPattern": "Listening for transport dt_socket.*" + } + } + } + ] +} \ No newline at end of file